sdl3 on macos
This commit is contained in:
parent
8b1302aa45
commit
bc7f0a1f7b
@ -1,12 +1,106 @@
|
||||
// Workspace: Target workspace
|
||||
|
||||
//
|
||||
// String added via add_build_string() from C:/Users/vfs/Dev/ui/first.jai:138.
|
||||
// String added via add_build_string() from /Users/vfs/Dev/ui/first.jai:138.
|
||||
//
|
||||
NAME :: "mexplore";
|
||||
VERSION :: "0.1";
|
||||
JAI_VERSION :: "beta 0.2.014, built on 24 May 2025";
|
||||
RELEASE_DATE :: "8 July 2025, 23:43:59";
|
||||
RELEASE_DATE :: "9 July 2025, 00:11:48";
|
||||
GIT_BRANCH :: "main";
|
||||
GIT_REVISION :: "9c8c35af0c8f157fc8f40c07e0b916d3edde8566";
|
||||
GIT_REVISION :: "8b1302aa45aefcd2e5f3f6bbf69af06f3f934ac7";
|
||||
DEBUG :: true;
|
||||
|
||||
//
|
||||
// #insert text. Generated from /opt/jai/modules/Objective_C/module.jai:56.
|
||||
//
|
||||
<<(cast(*Selector) (data + 0)) = sel_registerName("drain");
|
||||
<<(cast(*Selector) (data + 8)) = sel_registerName("showPools");
|
||||
<<(cast(*Selector) (data + 16)) = sel_registerName("resourcePath");
|
||||
<<(cast(*Selector) (data + 24)) = sel_registerName("mainBundle");
|
||||
<<(cast(*Selector) (data + 32)) = sel_registerName("distantPast");
|
||||
<<(cast(*Selector) (data + 40)) = sel_registerName("distantFuture");
|
||||
<<(cast(*Selector) (data + 48)) = sel_registerName("initWithBytes:length:encoding:");
|
||||
<<(cast(*Selector) (data + 56)) = sel_registerName("UTF8String");
|
||||
<<(cast(*Selector) (data + 64)) = sel_registerName("dataUsingEncoding:allowLossyConversion:");
|
||||
<<(cast(*Selector) (data + 72)) = sel_registerName("stringByExpandingTildeInPath");
|
||||
<<(cast(*Selector) (data + 80)) = sel_registerName("scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:");
|
||||
<<(cast(*Selector) (data + 88)) = sel_registerName("currentRunLoop");
|
||||
<<(cast(*Selector) (data + 96)) = sel_registerName("run");
|
||||
<<(cast(*Selector) (data + 104)) = sel_registerName("operatingSystem");
|
||||
<<(cast(*Selector) (data + 112)) = sel_registerName("operatingSystemName");
|
||||
<<(cast(*Selector) (data + 120)) = sel_registerName("isOperatingSystemAtLeastVersion:");
|
||||
<<(cast(*Selector) (data + 128)) = sel_registerName("disableSuddenTermination");
|
||||
<<(cast(*Selector) (data + 136)) = sel_registerName("enableSuddenTermination");
|
||||
<<(cast(*Selector) (data + 144)) = sel_registerName("disableAutomaticTermination:");
|
||||
<<(cast(*Selector) (data + 152)) = sel_registerName("enableAutomaticTermination:");
|
||||
<<(cast(*Selector) (data + 160)) = sel_registerName("processInfo");
|
||||
<<(cast(*Selector) (data + 168)) = sel_registerName("environment");
|
||||
<<(cast(*Selector) (data + 176)) = sel_registerName("arguments");
|
||||
<<(cast(*Selector) (data + 184)) = sel_registerName("hostName");
|
||||
<<(cast(*Selector) (data + 192)) = sel_registerName("processName");
|
||||
<<(cast(*Selector) (data + 200)) = sel_registerName("setProcessName:");
|
||||
<<(cast(*Selector) (data + 208)) = sel_registerName("processIdentifier");
|
||||
<<(cast(*Selector) (data + 216)) = sel_registerName("globallyUniqueString");
|
||||
<<(cast(*Selector) (data + 224)) = sel_registerName("operatingSystemVersionString");
|
||||
<<(cast(*Selector) (data + 232)) = sel_registerName("operatingSystemVersion");
|
||||
<<(cast(*Selector) (data + 240)) = sel_registerName("processorCount");
|
||||
<<(cast(*Selector) (data + 248)) = sel_registerName("activeProcessorCount");
|
||||
<<(cast(*Selector) (data + 256)) = sel_registerName("physicalMemory");
|
||||
<<(cast(*Selector) (data + 264)) = sel_registerName("systemUptime");
|
||||
<<(cast(*Selector) (data + 272)) = sel_registerName("automaticTerminationSupportEnabled");
|
||||
<<(cast(*Selector) (data + 280)) = sel_registerName("setAutomaticTerminationSupportEnabled:");
|
||||
<<(cast(*Selector) (data + 288)) = sel_registerName("detachNewThreadSelector:toTarget:withObject:");
|
||||
<<(cast(*Selector) (data + 296)) = sel_registerName("isMultiThreaded");
|
||||
<<(cast(*Selector) (data + 304)) = sel_registerName("object");
|
||||
<<(cast(*Selector) (data + 312)) = sel_registerName("defaultCenter");
|
||||
<<(cast(*Selector) (data + 320)) = sel_registerName("addObserver:selector:name:object:");
|
||||
<<(cast(*Selector) (data + 328)) = sel_registerName("URLWithString:");
|
||||
<<(cast(*Selector) (data + 336)) = sel_registerName("fileURLWithPath:");
|
||||
<<(cast(*Selector) (data + 344)) = sel_registerName("fileURLWithPath:isDirectory:");
|
||||
<<(cast(*Selector) (data + 352)) = sel_registerName("path");
|
||||
<<(cast(*Selector) (data + 360)) = sel_registerName("URLByDeletingLastPathComponent");
|
||||
<<(cast(*Selector) (data + 368)) = sel_registerName("hasDirectoryPath");
|
||||
<<(cast(*Selector) (data + 376)) = sel_registerName("URLByAppendingPathComponent:");
|
||||
<<(cast(*Selector) (data + 384)) = sel_registerName("lastPathComponent");
|
||||
<<(cast(*Selector) (data + 392)) = sel_registerName("bytes");
|
||||
<<(cast(*Selector) (data + 400)) = sel_registerName("length");
|
||||
<<(cast(*Selector) (data + 408)) = sel_registerName("arrayWithObject:");
|
||||
<<(cast(*Selector) (data + 416)) = sel_registerName("arrayWithObjects:count:");
|
||||
<<(cast(*Selector) (data + 424)) = sel_registerName("containsObject:");
|
||||
<<(cast(*Selector) (data + 432)) = sel_registerName("objectAtIndex:");
|
||||
<<(cast(*Selector) (data + 440)) = sel_registerName("count");
|
||||
<<(cast(*Selector) (data + 448)) = sel_registerName("defaultManager");
|
||||
<<(cast(*Selector) (data + 456)) = sel_registerName("URLForDirectory:inDomain:appropriateForURL:create:error:");
|
||||
<<(cast(*Selector) (data + 464)) = sel_registerName("currentHost");
|
||||
<<(cast(*Selector) (data + 472)) = sel_registerName("localizedName");
|
||||
<<(cast(*Selector) (data + 480)) = sel_registerName("localizedDescription");
|
||||
|
||||
//
|
||||
// #insert text. Generated from /opt/jai/modules/Objective_C/module.jai:56.
|
||||
//
|
||||
<<(cast(*Selector) (data + 0)) = sel_registerName("alloc");
|
||||
<<(cast(*Selector) (data + 8)) = sel_registerName("objc:copy");
|
||||
<<(cast(*Selector) (data + 16)) = sel_registerName("autorelease");
|
||||
<<(cast(*Selector) (data + 24)) = sel_registerName("release");
|
||||
<<(cast(*Selector) (data + 32)) = sel_registerName("retain");
|
||||
<<(cast(*Selector) (data + 40)) = sel_registerName("class");
|
||||
<<(cast(*Selector) (data + 48)) = sel_registerName("superclass");
|
||||
<<(cast(*Selector) (data + 56)) = sel_registerName("isEqual:");
|
||||
<<(cast(*Selector) (data + 64)) = sel_registerName("init");
|
||||
<<(cast(*Selector) (data + 72)) = sel_registerName("addItem:");
|
||||
|
||||
//
|
||||
// #insert text. Generated from /opt/jai/modules/Objective_C/AppKit.jai:379.
|
||||
//
|
||||
_nswindowcontroller_data: [72] u8; // size of NSWindowController minus size of parent class
|
||||
|
||||
//
|
||||
// #insert text. Generated from /opt/jai/modules/Objective_C/AppKit.jai:373.
|
||||
//
|
||||
_nsresponder_data: [24] u8; // size of NSResponder minus size of parent class
|
||||
|
||||
//
|
||||
// #insert text. Generated from /opt/jai/modules/Objective_C/AppKit.jai:898.
|
||||
//
|
||||
_nsviewcontroller_data: [88] u8; // size of NSViewController minus size of parent class
|
||||
|
||||
BIN
.build/mexplore-debug_0_w3.o
Normal file
BIN
.build/mexplore-debug_0_w3.o
Normal file
Binary file not shown.
BIN
.build/mexplore-debug_1_w3.o
Normal file
BIN
.build/mexplore-debug_1_w3.o
Normal file
Binary file not shown.
BIN
.build/mexplore-debug_2_w3.o
Normal file
BIN
.build/mexplore-debug_2_w3.o
Normal file
Binary file not shown.
BIN
.build/mexplore-debug_3_w3.o
Normal file
BIN
.build/mexplore-debug_3_w3.o
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
modules/.DS_Store
vendored
BIN
modules/.DS_Store
vendored
Binary file not shown.
BIN
modules/SDL3/.DS_Store
vendored
BIN
modules/SDL3/.DS_Store
vendored
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
// Workspace: Target Program
|
||||
|
||||
//
|
||||
// #insert text. Generated from C:/jai/modules/Bindings_Generator/module.jai:326.
|
||||
// #insert text. Generated from /opt/jai/modules/Bindings_Generator/module.jai:326.
|
||||
//
|
||||
([2] string).[
|
||||
.["FLT_MIN", "FLOAT32_MIN"],
|
||||
@ -44,8 +44,8 @@
|
||||
.["INT64_MIN", "S64_MIN"],
|
||||
.["INT64_MAX", "S64_MAX"],
|
||||
.["UINT64_MAX", "U64_MAX"],
|
||||
.["LONG_MIN", "S32_MIN"],
|
||||
.["LONG_MAX", "S32_MAX"],
|
||||
.["LONG_MIN", "S64_MIN"],
|
||||
.["LONG_MAX", "S64_MAX"],
|
||||
.["ULONG_MIN", "0"],
|
||||
.["ULONG_MAX", "U32_MAX"],
|
||||
.["ULONG_MAX", "U64_MAX"],
|
||||
];
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
BIN
modules/SDL3/src/.DS_Store
vendored
Normal file
BIN
modules/SDL3/src/.DS_Store
vendored
Normal file
Binary file not shown.
0
modules/SDL3/src/SDL-release-3.2.16/.github/workflows/create-test-plan.py
vendored
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/.github/workflows/create-test-plan.py
vendored
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/VisualC-GDK/clean.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/VisualC-GDK/clean.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/VisualC/clean.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/VisualC/clean.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/VisualC/examples/generate.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/VisualC/examples/generate.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/android-project/gradlew
vendored
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/android-project/gradlew
vendored
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/add-source-to-projects.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/add-source-to-projects.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/androidbuildlibs.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/androidbuildlibs.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/build-release.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/build-release.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/build-web-examples.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/build-web-examples.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/check_android_jni.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/check_android_jni.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/check_stdlib_usage.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/check_stdlib_usage.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/clang-format-src.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/clang-format-src.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/codechecker-buildbot.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/codechecker-buildbot.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/create-android-project.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/create-android-project.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/create-release.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/create-release.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/fnsince.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/fnsince.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/git-pre-push-hook.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/git-pre-push-hook.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/makecasefoldhashtable.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/makecasefoldhashtable.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/mkinstalldirs
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/mkinstalldirs
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/pkg-support/android/aar/__main__.py.in
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/pkg-support/android/aar/__main__.py.in
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_api.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_api.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_headers.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_headers.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_macros.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_macros.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_symbols.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_symbols.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_types.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/rename_types.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/setup-gdk-desktop.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/setup-gdk-desktop.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/showrev.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/showrev.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/strip_fPIC.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/strip_fPIC.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/test-versioning.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/test-versioning.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/update-copyright.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/update-copyright.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/update-version.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/update-version.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/updaterev.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/updaterev.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/wikiheaders.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/build-scripts/wikiheaders.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/cmake/test/test_pkgconfig.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/cmake/test/test_pkgconfig.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/cmake/xxd.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/cmake/xxd.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/dynapi/gendynapi.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/dynapi/gendynapi.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/gpu/metal/compile_shaders.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/gpu/metal/compile_shaders.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/hidapi/bootstrap
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/hidapi/bootstrap
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/hidapi/testgui/copy_to_bundle.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/hidapi/testgui/copy_to_bundle.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/joystick/check_8bitdo.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/joystick/check_8bitdo.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/joystick/sort_controllers.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/joystick/sort_controllers.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/render/gpu/shaders/build-shaders.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/render/gpu/shaders/build-shaders.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/render/metal/build-metal-shaders.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/render/metal/build-metal-shaders.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/video/sdlgenblit.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/src/video/sdlgenblit.pl
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/test/emscripten/driver.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/test/emscripten/driver.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/test/emscripten/server.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/test/emscripten/server.py
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/test/testgpu/build-shaders.sh
Normal file → Executable file
0
modules/SDL3/src/SDL-release-3.2.16/test/testgpu/build-shaders.sh
Normal file → Executable file
@ -1,7 +1,7 @@
|
||||
// Workspace: Target Program
|
||||
|
||||
//
|
||||
// #insert text. Generated from C:/jai/modules/Bindings_Generator/module.jai:326.
|
||||
// #insert text. Generated from /opt/jai/modules/Bindings_Generator/module.jai:326.
|
||||
//
|
||||
([2] string).[
|
||||
.["FLT_MIN", "FLOAT32_MIN"],
|
||||
@ -44,8 +44,8 @@
|
||||
.["INT64_MIN", "S64_MIN"],
|
||||
.["INT64_MAX", "S64_MAX"],
|
||||
.["UINT64_MAX", "U64_MAX"],
|
||||
.["LONG_MIN", "S32_MIN"],
|
||||
.["LONG_MAX", "S32_MAX"],
|
||||
.["LONG_MIN", "S64_MIN"],
|
||||
.["LONG_MAX", "S64_MAX"],
|
||||
.["ULONG_MIN", "0"],
|
||||
.["ULONG_MAX", "U32_MAX"],
|
||||
.["ULONG_MAX", "U64_MAX"],
|
||||
];
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -2,132 +2,139 @@
|
||||
triple: 'arm64-apple-darwin'
|
||||
binary-path: 'macos/kb_text_shape.dylib'
|
||||
relocations:
|
||||
- { offset: 0x26, size: 0x8, addend: 0x0, symName: _kbts_FeatureOverride, symObjAddr: 0x0, symBinAddr: 0x618, symSize: 0x14 }
|
||||
- { offset: 0x4E, size: 0x8, addend: 0x0, symName: _kbts_ScriptProperties, symObjAddr: 0x150FC, symBinAddr: 0x1569C, symSize: 0x0 }
|
||||
- { offset: 0xB3, size: 0x8, addend: 0x0, symName: _kbts_UnicodeDecomposition_Data, symObjAddr: 0x19A80, symBinAddr: 0x1A020, symSize: 0x0 }
|
||||
- { offset: 0xDD, size: 0x8, addend: 0x0, symName: _kbts_UnicodeDecomposition_PageIndices, symObjAddr: 0x1567E, symBinAddr: 0x15C1E, symSize: 0x0 }
|
||||
- { offset: 0x107, size: 0x8, addend: 0x0, symName: _kbts_UnicodeJoiningType_Data, symObjAddr: 0x24A80, symBinAddr: 0x25020, symSize: 0x0 }
|
||||
- { offset: 0x12A, size: 0x8, addend: 0x0, symName: _kbts_UnicodeJoiningType_PageIndices, symObjAddr: 0x28480, symBinAddr: 0x28A20, symSize: 0x0 }
|
||||
- { offset: 0x14D, size: 0x8, addend: 0x0, symName: _kbts_UnicodeFlags_Data, symObjAddr: 0x2A67F, symBinAddr: 0x2AC1F, symSize: 0x0 }
|
||||
- { offset: 0x170, size: 0x8, addend: 0x0, symName: _kbts_UnicodeFlags_PageIndices, symObjAddr: 0x31DFF, symBinAddr: 0x3239F, symSize: 0x0 }
|
||||
- { offset: 0x186, size: 0x8, addend: 0x0, symName: _kbts_UnicodeSyllabicInfo_Data, symObjAddr: 0x361FE, symBinAddr: 0x3679E, symSize: 0x0 }
|
||||
- { offset: 0x1B0, size: 0x8, addend: 0x0, symName: _kbts_UnicodeSyllabicInfo_PageIndices, symObjAddr: 0x33FFE, symBinAddr: 0x3459E, symSize: 0x0 }
|
||||
- { offset: 0x1C6, size: 0x8, addend: 0x0, symName: _kbts_UnicodeCombiningClass_Data, symObjAddr: 0x3C0FE, symBinAddr: 0x3C69E, symSize: 0x0 }
|
||||
- { offset: 0x1E9, size: 0x8, addend: 0x0, symName: _kbts_UnicodeCombiningClass_PageIndices, symObjAddr: 0x3F0FE, symBinAddr: 0x3F69E, symSize: 0x0 }
|
||||
- { offset: 0x1FF, size: 0x8, addend: 0x0, symName: _kbts_UnicodeUseClass_Data, symObjAddr: 0x423FC, symBinAddr: 0x4299C, symSize: 0x0 }
|
||||
- { offset: 0x222, size: 0x8, addend: 0x0, symName: _kbts_UnicodeUseClass_PageIndices, symObjAddr: 0x412FD, symBinAddr: 0x4189D, symSize: 0x0 }
|
||||
- { offset: 0x245, size: 0x8, addend: 0x0, symName: _kbts_UnicodeScript_Data, symObjAddr: 0x487FB, symBinAddr: 0x48D9B, symSize: 0x0 }
|
||||
- { offset: 0x268, size: 0x8, addend: 0x0, symName: _kbts_UnicodeScript_PageIndices, symObjAddr: 0x465FC, symBinAddr: 0x46B9C, symSize: 0x0 }
|
||||
- { offset: 0x27E, size: 0x8, addend: 0x0, symName: _kbts_UnicodeParentInfo_Data, symObjAddr: 0x501FC, symBinAddr: 0x5079C, symSize: 0x0 }
|
||||
- { offset: 0x2A1, size: 0x8, addend: 0x0, symName: _kbts_UnicodeParentInfo_PageIndices, symObjAddr: 0x6497C, symBinAddr: 0x64F1C, symSize: 0x0 }
|
||||
- { offset: 0x2C4, size: 0x8, addend: 0x0, symName: _kbts_ShaperOpLists, symObjAddr: 0x9A420, symBinAddr: 0x9C010, symSize: 0x0 }
|
||||
- { offset: 0x31B, size: 0x8, addend: 0x0, symName: _kbts_Ops_Default, symObjAddr: 0x9A6C8, symBinAddr: 0xA0280, symSize: 0x0 }
|
||||
- { offset: 0x33D, size: 0x8, addend: 0x0, symName: _kbts_Ops_ArabicRclt, symObjAddr: 0x9A6E5, symBinAddr: 0xA029D, symSize: 0x0 }
|
||||
- { offset: 0x35F, size: 0x8, addend: 0x0, symName: _kbts_Ops_Hangul, symObjAddr: 0x9A723, symBinAddr: 0xA02DB, symSize: 0x0 }
|
||||
- { offset: 0x381, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic0, symObjAddr: 0x9A743, symBinAddr: 0xA02FB, symSize: 0x0 }
|
||||
- { offset: 0x3A3, size: 0x8, addend: 0x0, symName: _kbts_Ops_Khmer0, symObjAddr: 0x9A74F, symBinAddr: 0xA0307, symSize: 0x0 }
|
||||
- { offset: 0x3B9, size: 0x8, addend: 0x0, symName: _kbts_Ops_Tibetan, symObjAddr: 0x9A75B, symBinAddr: 0xA0313, symSize: 0x0 }
|
||||
- { offset: 0x3DB, size: 0x8, addend: 0x0, symName: _kbts_Ops_Use0, symObjAddr: 0x9A76F, symBinAddr: 0xA0327, symSize: 0x0 }
|
||||
- { offset: 0x3FD, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic1, symObjAddr: 0x9A4B0, symBinAddr: 0xA0068, symSize: 0x0 }
|
||||
- { offset: 0x41F, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic2, symObjAddr: 0x9A4D1, symBinAddr: 0xA0089, symSize: 0x0 }
|
||||
- { offset: 0x441, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic3, symObjAddr: 0x9A4D9, symBinAddr: 0xA0091, symSize: 0x0 }
|
||||
- { offset: 0x463, size: 0x8, addend: 0x0, symName: _kbts_Ops_Use1, symObjAddr: 0x9A4EB, symBinAddr: 0xA00A3, symSize: 0x0 }
|
||||
- { offset: 0x485, size: 0x8, addend: 0x0, symName: _kbts_Ops_Use3, symObjAddr: 0x9A500, symBinAddr: 0xA00B8, symSize: 0x0 }
|
||||
- { offset: 0x49B, size: 0x8, addend: 0x0, symName: _kbts_Ops_Khmer1, symObjAddr: 0x9A51D, symBinAddr: 0xA00D5, symSize: 0x0 }
|
||||
- { offset: 0x4BD, size: 0x8, addend: 0x0, symName: _kbts_Ops_Khmer3, symObjAddr: 0x9A526, symBinAddr: 0xA00DE, symSize: 0x0 }
|
||||
- { offset: 0x4D3, size: 0x8, addend: 0x0, symName: _kbts_Ops_Myanmar1, symObjAddr: 0x9A53B, symBinAddr: 0xA00F3, symSize: 0x0 }
|
||||
- { offset: 0x4F5, size: 0x8, addend: 0x0, symName: _kbts_Ops_Myanmar2, symObjAddr: 0x9A53F, symBinAddr: 0xA00F7, symSize: 0x0 }
|
||||
- { offset: 0x50B, size: 0x8, addend: 0x0, symName: _kbts_Ops_Myanmar3, symObjAddr: 0x9A54B, symBinAddr: 0xA0103, symSize: 0x0 }
|
||||
- { offset: 0x52D, size: 0x8, addend: 0x0, symName: _kbts_ShaperFeatures, symObjAddr: 0x9A568, symBinAddr: 0xA0120, symSize: 0x0 }
|
||||
- { offset: 0x57E, size: 0x8, addend: 0x0, symName: _kbts_Ops_ArabicNoRclt, symObjAddr: 0x9A688, symBinAddr: 0xA0240, symSize: 0x0 }
|
||||
- { offset: 0x5A5, size: 0x8, addend: 0x0, symName: _kbts_UnicodeParentDeltas, symObjAddr: 0x7597C, symBinAddr: 0x75F1C, symSize: 0x0 }
|
||||
- { offset: 0x5CF, size: 0x8, addend: 0x0, symName: _kbts_IndicSyllabicTransition, symObjAddr: 0x773B8, symBinAddr: 0x77958, symSize: 0x0 }
|
||||
- { offset: 0x5F7, size: 0x8, addend: 0x0, symName: _kbts_UseTransition, symObjAddr: 0x776EC, symBinAddr: 0x77C8C, symSize: 0x0 }
|
||||
- { offset: 0x61F, size: 0x8, addend: 0x0, symName: _kbts_KhmerSyllabicTransition, symObjAddr: 0x77DD0, symBinAddr: 0x78370, symSize: 0x0 }
|
||||
- { offset: 0x647, size: 0x8, addend: 0x0, symName: _kbts_MyanmarSyllabicTransition, symObjAddr: 0x7803D, symBinAddr: 0x785DD, symSize: 0x0 }
|
||||
- { offset: 0x66F, size: 0x8, addend: 0x0, symName: _kbts_CmapFormatPrecedence, symObjAddr: 0x15670, symBinAddr: 0x15C10, symSize: 0x0 }
|
||||
- { offset: 0x696, size: 0x8, addend: 0x0, symName: _kbts_UnicodeBidirectionalClass_Data, symObjAddr: 0x784B8, symBinAddr: 0x78A58, symSize: 0x0 }
|
||||
- { offset: 0x6B9, size: 0x8, addend: 0x0, symName: _kbts_UnicodeBidirectionalClass_PageIndices, symObjAddr: 0x7F838, symBinAddr: 0x7FDD8, symSize: 0x0 }
|
||||
- { offset: 0x6CF, size: 0x8, addend: 0x0, symName: _kbts_UnicodeGraphemeBreakClass_Data, symObjAddr: 0x81A37, symBinAddr: 0x81FD7, symSize: 0x0 }
|
||||
- { offset: 0x6F2, size: 0x8, addend: 0x0, symName: _kbts_UnicodeGraphemeBreakClass_PageIndices, symObjAddr: 0x868B7, symBinAddr: 0x86E57, symSize: 0x0 }
|
||||
- { offset: 0x708, size: 0x8, addend: 0x0, symName: _kbts_UnicodeLineBreakClass_Data, symObjAddr: 0x88AB6, symBinAddr: 0x89056, symSize: 0x0 }
|
||||
- { offset: 0x72B, size: 0x8, addend: 0x0, symName: _kbts_UnicodeLineBreakClass_PageIndices, symObjAddr: 0x8F336, symBinAddr: 0x8F8D6, symSize: 0x0 }
|
||||
- { offset: 0x741, size: 0x8, addend: 0x0, symName: _kbts_UnicodeWordBreakClass_Data, symObjAddr: 0x93734, symBinAddr: 0x93CD4, symSize: 0x0 }
|
||||
- { offset: 0x764, size: 0x8, addend: 0x0, symName: _kbts_UnicodeWordBreakClass_PageIndices, symObjAddr: 0x91535, symBinAddr: 0x91AD5, symSize: 0x0 }
|
||||
- { offset: 0x77A, size: 0x8, addend: 0x0, symName: _kbts_GraphemeBreakTransition, symObjAddr: 0x9A334, symBinAddr: 0x9A8D4, symSize: 0x0 }
|
||||
- { offset: 0x29C7, size: 0x8, addend: 0x0, symName: _kbts_FeatureOverride, symObjAddr: 0x0, symBinAddr: 0x618, symSize: 0x14 }
|
||||
- { offset: 0x2A58, size: 0x8, addend: 0x0, symName: _kbts_GlyphConfig, symObjAddr: 0x14, symBinAddr: 0x62C, symSize: 0x60 }
|
||||
- { offset: 0x2B35, size: 0x8, addend: 0x0, symName: _kbts_InferScript, symObjAddr: 0x74, symBinAddr: 0x68C, symSize: 0x80 }
|
||||
- { offset: 0x2CD3, size: 0x8, addend: 0x0, symName: _kbts_CodepointToGlyph, symObjAddr: 0xF4, symBinAddr: 0x70C, symSize: 0x348 }
|
||||
- { offset: 0x309C, size: 0x8, addend: 0x0, symName: _kbts_GlyphClasses, symObjAddr: 0x43C, symBinAddr: 0xA54, symSize: 0x16C }
|
||||
- { offset: 0x32D3, size: 0x8, addend: 0x0, symName: _kbts_SizeOfShapeState, symObjAddr: 0x5A8, symBinAddr: 0xBC0, symSize: 0x20 }
|
||||
- { offset: 0x3310, size: 0x8, addend: 0x0, symName: _kbts_PlaceShapeState, symObjAddr: 0x5C8, symBinAddr: 0xBE0, symSize: 0x24 }
|
||||
- { offset: 0x33BB, size: 0x8, addend: 0x0, symName: _kbts_CreateShapeState, symObjAddr: 0x5EC, symBinAddr: 0xC04, symSize: 0x48 }
|
||||
- { offset: 0x34AB, size: 0x8, addend: 0x0, symName: _kbts_FreeShapeState, symObjAddr: 0x634, symBinAddr: 0xC4C, symSize: 0xC }
|
||||
- { offset: 0x34EA, size: 0x8, addend: 0x0, symName: _kbts_ResetShapeState, symObjAddr: 0x640, symBinAddr: 0xC58, symSize: 0x8 }
|
||||
- { offset: 0x3A52, size: 0x8, addend: 0x0, symName: _kbts_ShapeConfig, symObjAddr: 0x648, symBinAddr: 0xC60, symSize: 0x9CC }
|
||||
- { offset: 0x406D, size: 0x8, addend: 0x0, symName: _kbts_FeatureToId, symObjAddr: 0xD6BC, symBinAddr: 0xDCD4, symSize: 0x1DF0 }
|
||||
- { offset: 0x40A8, size: 0x8, addend: 0x0, symName: _kbts_DoSubstitution, symObjAddr: 0xF4AC, symBinAddr: 0xFAC4, symSize: 0xF50 }
|
||||
- { offset: 0x4E82, size: 0x8, addend: 0x0, symName: _kbts_ShapeConfig.cold.1, symObjAddr: 0x14490, symBinAddr: 0x14AB0, symSize: 0x24 }
|
||||
- { offset: 0x5B13, size: 0x8, addend: 0x0, symName: _kbts_Shape, symObjAddr: 0x1014, symBinAddr: 0x162C, symSize: 0x26CC }
|
||||
- { offset: 0x6E0C, size: 0x8, addend: 0x0, symName: _kbts_ExecuteOp, symObjAddr: 0x36E0, symBinAddr: 0x3CF8, symSize: 0x26BC }
|
||||
- { offset: 0x83FE, size: 0x8, addend: 0x0, symName: _kbts_Cursor, symObjAddr: 0x5D9C, symBinAddr: 0x63B4, symSize: 0xC }
|
||||
- { offset: 0x8408, size: 0x8, addend: 0x0, symName: _kbts_WouldSubstitute, symObjAddr: 0x13094, symBinAddr: 0x136AC, symSize: 0x154 }
|
||||
- { offset: 0x85FD, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapFeature, symObjAddr: 0x131E8, symBinAddr: 0x13800, symSize: 0x184 }
|
||||
- { offset: 0x8916, size: 0x8, addend: 0x0, symName: _kbts_BeginFeatures, symObjAddr: 0x11B1C, symBinAddr: 0x12134, symSize: 0x17C }
|
||||
- { offset: 0x8ACE, size: 0x8, addend: 0x0, symName: _kbts_DoSingleAdjustment, symObjAddr: 0x11C98, symBinAddr: 0x122B0, symSize: 0x1268 }
|
||||
- { offset: 0x9B92, size: 0x8, addend: 0x0, symName: _kbts_UnpackValueRecord, symObjAddr: 0x12F00, symBinAddr: 0x13518, symSize: 0xB8 }
|
||||
- { offset: 0x9BAF, size: 0x8, addend: 0x0, symName: _kbts_ExecuteOp.cold.3, symObjAddr: 0x14520, symBinAddr: 0x14AD4, symSize: 0x28 }
|
||||
- { offset: 0x9BD9, size: 0x8, addend: 0x0, symName: _kbts_Cursor, symObjAddr: 0x5D9C, symBinAddr: 0x63B4, symSize: 0xC }
|
||||
- { offset: 0x9C14, size: 0x8, addend: 0x0, symName: _kbts_PositionGlyph, symObjAddr: 0x5DA8, symBinAddr: 0x63C0, symSize: 0x80 }
|
||||
- { offset: 0x9D8E, size: 0x8, addend: 0x0, symName: _kbts_ReadFontHeader, symObjAddr: 0x5E28, symBinAddr: 0x6440, symSize: 0x7A0 }
|
||||
- { offset: 0xAD3F, size: 0x8, addend: 0x0, symName: _kbts_ReadFontData, symObjAddr: 0x65C8, symBinAddr: 0x6BE0, symSize: 0x17EC }
|
||||
- { offset: 0xC8A7, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapClassDefinition, symObjAddr: 0x7DB4, symBinAddr: 0x83CC, symSize: 0x17C }
|
||||
- { offset: 0xC8B1, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapClassDefinition, symObjAddr: 0x7DB4, symBinAddr: 0x83CC, symSize: 0x17C }
|
||||
- { offset: 0xC8E7, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapClassDefinition, symObjAddr: 0x7DB4, symBinAddr: 0x83CC, symSize: 0x17C }
|
||||
- { offset: 0xCA67, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapCoverage, symObjAddr: 0x7F30, symBinAddr: 0x8548, symSize: 0x154 }
|
||||
- { offset: 0xCA9D, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapCoverage, symObjAddr: 0x7F30, symBinAddr: 0x8548, symSize: 0x154 }
|
||||
- { offset: 0xCBAB, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapGsubGposCommon, symObjAddr: 0x8084, symBinAddr: 0x869C, symSize: 0xBBC }
|
||||
- { offset: 0xD6A9, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapLookup, symObjAddr: 0x8C40, symBinAddr: 0x9258, symSize: 0x13C }
|
||||
- { offset: 0xD6F5, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapLookup, symObjAddr: 0x8C40, symBinAddr: 0x9258, symSize: 0x13C }
|
||||
- { offset: 0xD81F, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapSequenceContextSubtable, symObjAddr: 0x1336C, symBinAddr: 0x13984, symSize: 0x64C }
|
||||
- { offset: 0xDFAB, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapChainedSequenceContextSubtable, symObjAddr: 0x139B8, symBinAddr: 0x13FD0, symSize: 0x240 }
|
||||
- { offset: 0xE384, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapGposLookupSubtable, symObjAddr: 0x8D7C, symBinAddr: 0x9394, symSize: 0xAA8 }
|
||||
- { offset: 0xEF5E, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapFeature, symObjAddr: 0x131E8, symBinAddr: 0x13800, symSize: 0x184 }
|
||||
- { offset: 0xEF94, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapFeature, symObjAddr: 0x131E8, symBinAddr: 0x13800, symSize: 0x184 }
|
||||
- { offset: 0xF290, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapValueRecord, symObjAddr: 0x13E60, symBinAddr: 0x14478, symSize: 0x174 }
|
||||
- { offset: 0xF3D3, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapMarkArray, symObjAddr: 0x140F4, symBinAddr: 0x1470C, symSize: 0x168 }
|
||||
- { offset: 0xF546, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapAnchor, symObjAddr: 0x13FD4, symBinAddr: 0x145EC, symSize: 0x120 }
|
||||
- { offset: 0xF57E, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapAnchor, symObjAddr: 0x13FD4, symBinAddr: 0x145EC, symSize: 0x120 }
|
||||
- { offset: 0xF753, size: 0x8, addend: 0x0, symName: _kbts_PostReadFontInitialize, symObjAddr: 0x9824, symBinAddr: 0x9E3C, symSize: 0x13F8 }
|
||||
- { offset: 0x10A9B, size: 0x8, addend: 0x0, symName: _kbts_GlyphPassesLookupFilter, symObjAddr: 0xAC2C, symBinAddr: 0xB244, symSize: 0x10C }
|
||||
- { offset: 0x10B9D, size: 0x8, addend: 0x0, symName: _kbts_FontIsValid, symObjAddr: 0xAC1C, symBinAddr: 0xB234, symSize: 0x10 }
|
||||
- { offset: 0x10BC3, size: 0x8, addend: 0x0, symName: _kbts_GlyphClassFromTable, symObjAddr: 0xAD38, symBinAddr: 0xB350, symSize: 0x94 }
|
||||
- { offset: 0x10C4F, size: 0x8, addend: 0x0, symName: _kbts_FontFromFile, symObjAddr: 0xADCC, symBinAddr: 0xB3E4, symSize: 0x10C }
|
||||
- { offset: 0x110A5, size: 0x8, addend: 0x0, symName: _kbts_FreeFont, symObjAddr: 0xAED8, symBinAddr: 0xB4F0, symSize: 0x3C }
|
||||
- { offset: 0x110E6, size: 0x8, addend: 0x0, symName: _kbts_BreakStateIsValid, symObjAddr: 0xAF14, symBinAddr: 0xB52C, symSize: 0x10 }
|
||||
- { offset: 0x1110C, size: 0x8, addend: 0x0, symName: _kbts_BreakFlush, symObjAddr: 0xAF24, symBinAddr: 0xB53C, symSize: 0x10 }
|
||||
- { offset: 0x1114B, size: 0x8, addend: 0x0, symName: _kbts_BreakAddCodepoint_, symObjAddr: 0xAF34, symBinAddr: 0xB54C, symSize: 0x2564 }
|
||||
- { offset: 0x112F1, size: 0x8, addend: 0x0, symName: _kbts_BreakAddCodepoint_, symObjAddr: 0xAF34, symBinAddr: 0xB54C, symSize: 0x2564 }
|
||||
- { offset: 0x11BE1, size: 0x8, addend: 0x0, symName: _kbts_DoLineBreak, symObjAddr: 0x1435C, symBinAddr: 0x14974, symSize: 0x134 }
|
||||
- { offset: 0x11D32, size: 0x8, addend: 0x0, symName: _kbts_BreakAddCodepoint, symObjAddr: 0xD498, symBinAddr: 0xDAB0, symSize: 0x48 }
|
||||
- { offset: 0x11DED, size: 0x8, addend: 0x0, symName: _kbts_Break, symObjAddr: 0xD4E0, symBinAddr: 0xDAF8, symSize: 0x68 }
|
||||
- { offset: 0x11E5C, size: 0x8, addend: 0x0, symName: _kbts_BeginBreak, symObjAddr: 0xD548, symBinAddr: 0xDB60, symSize: 0x44 }
|
||||
- { offset: 0x11EA3, size: 0x8, addend: 0x0, symName: _kbts_DecodeUtf8, symObjAddr: 0xD58C, symBinAddr: 0xDBA4, symSize: 0x108 }
|
||||
- { offset: 0x11F58, size: 0x8, addend: 0x0, symName: _kbts_ShaperIsComplex, symObjAddr: 0xD694, symBinAddr: 0xDCAC, symSize: 0xC }
|
||||
- { offset: 0x11FA4, size: 0x8, addend: 0x0, symName: _kbts_ScriptIsComplex, symObjAddr: 0xD6A0, symBinAddr: 0xDCB8, symSize: 0x1C }
|
||||
- { offset: 0x120F5, size: 0x8, addend: 0x0, symName: _kbts_GlyphsIncludedInLookupSubtable, symObjAddr: 0x103FC, symBinAddr: 0x10A14, symSize: 0x320 }
|
||||
- { offset: 0x123BA, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup, symObjAddr: 0x1071C, symBinAddr: 0x10D34, symSize: 0x1218 }
|
||||
- { offset: 0x134D3, size: 0x8, addend: 0x0, symName: _kbts_MatchCoverageSequence, symObjAddr: 0x11934, symBinAddr: 0x11F4C, symSize: 0x1E8 }
|
||||
- { offset: 0x13727, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.3, symObjAddr: 0x14694, symBinAddr: 0x14B4C, symSize: 0x28 }
|
||||
- { offset: 0x1373E, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.2, symObjAddr: 0x1466C, symBinAddr: 0x14B24, symSize: 0x28 }
|
||||
- { offset: 0x13755, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.1, symObjAddr: 0x14644, symBinAddr: 0x14AFC, symSize: 0x28 }
|
||||
- { offset: 0x1376C, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.5, symObjAddr: 0x146E4, symBinAddr: 0x14B9C, symSize: 0x28 }
|
||||
- { offset: 0x13783, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.4, symObjAddr: 0x146BC, symBinAddr: 0x14B74, symSize: 0x28 }
|
||||
- { offset: 0x13A8C, size: 0x8, addend: 0x0, symName: _kbts_AttachGlyph, symObjAddr: 0x12FB8, symBinAddr: 0x135D0, symSize: 0xDC }
|
||||
- { offset: 0x13B67, size: 0x8, addend: 0x0, symName: _kbts_UnpackValueRecord, symObjAddr: 0x12F00, symBinAddr: 0x13518, symSize: 0xB8 }
|
||||
- { offset: 0x13C1D, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapChainedSequenceRuleSet, symObjAddr: 0x13BF8, symBinAddr: 0x14210, symSize: 0x268 }
|
||||
- { offset: 0x13EAC, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapDevice, symObjAddr: 0x1425C, symBinAddr: 0x14874, symSize: 0x100 }
|
||||
- { offset: 0x13EE2, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapDevice, symObjAddr: 0x1425C, symBinAddr: 0x14874, symSize: 0x100 }
|
||||
- { offset: 0x13FA7, size: 0x8, addend: 0x0, symName: _OUTLINED_FUNCTION_0, symObjAddr: 0x14754, symBinAddr: 0x14AA8, symSize: 0x8 }
|
||||
- { offset: 0x26, size: 0x8, addend: 0x0, symName: _kbts_ScriptTagToScript, symObjAddr: 0x0, symBinAddr: 0x618, symSize: 0x8 }
|
||||
- { offset: 0x4E, size: 0x8, addend: 0x0, symName: _kbts_ScriptProperties, symObjAddr: 0x1622C, symBinAddr: 0x167CC, symSize: 0x0 }
|
||||
- { offset: 0xB3, size: 0x8, addend: 0x0, symName: _kbts_UnicodeDecomposition_Data, symObjAddr: 0x1ABB0, symBinAddr: 0x1B150, symSize: 0x0 }
|
||||
- { offset: 0xDD, size: 0x8, addend: 0x0, symName: _kbts_UnicodeDecomposition_PageIndices, symObjAddr: 0x167AE, symBinAddr: 0x16D4E, symSize: 0x0 }
|
||||
- { offset: 0x107, size: 0x8, addend: 0x0, symName: _kbts_UnicodeJoiningType_Data, symObjAddr: 0x25BB0, symBinAddr: 0x26150, symSize: 0x0 }
|
||||
- { offset: 0x12A, size: 0x8, addend: 0x0, symName: _kbts_UnicodeJoiningType_PageIndices, symObjAddr: 0x295B0, symBinAddr: 0x29B50, symSize: 0x0 }
|
||||
- { offset: 0x14D, size: 0x8, addend: 0x0, symName: _kbts_UnicodeFlags_Data, symObjAddr: 0x2B7AF, symBinAddr: 0x2BD4F, symSize: 0x0 }
|
||||
- { offset: 0x170, size: 0x8, addend: 0x0, symName: _kbts_UnicodeFlags_PageIndices, symObjAddr: 0x32F2F, symBinAddr: 0x334CF, symSize: 0x0 }
|
||||
- { offset: 0x186, size: 0x8, addend: 0x0, symName: _kbts_UnicodeSyllabicInfo_Data, symObjAddr: 0x3732E, symBinAddr: 0x378CE, symSize: 0x0 }
|
||||
- { offset: 0x1B0, size: 0x8, addend: 0x0, symName: _kbts_UnicodeSyllabicInfo_PageIndices, symObjAddr: 0x3512E, symBinAddr: 0x356CE, symSize: 0x0 }
|
||||
- { offset: 0x1C6, size: 0x8, addend: 0x0, symName: _kbts_UnicodeCombiningClass_Data, symObjAddr: 0x3D22E, symBinAddr: 0x3D7CE, symSize: 0x0 }
|
||||
- { offset: 0x1E9, size: 0x8, addend: 0x0, symName: _kbts_UnicodeCombiningClass_PageIndices, symObjAddr: 0x4022E, symBinAddr: 0x407CE, symSize: 0x0 }
|
||||
- { offset: 0x1FF, size: 0x8, addend: 0x0, symName: _kbts_UnicodeUseClass_Data, symObjAddr: 0x4352C, symBinAddr: 0x43ACC, symSize: 0x0 }
|
||||
- { offset: 0x222, size: 0x8, addend: 0x0, symName: _kbts_UnicodeUseClass_PageIndices, symObjAddr: 0x4242D, symBinAddr: 0x429CD, symSize: 0x0 }
|
||||
- { offset: 0x245, size: 0x8, addend: 0x0, symName: _kbts_UnicodeScript_Data, symObjAddr: 0x4992B, symBinAddr: 0x49ECB, symSize: 0x0 }
|
||||
- { offset: 0x268, size: 0x8, addend: 0x0, symName: _kbts_UnicodeScript_PageIndices, symObjAddr: 0x4772C, symBinAddr: 0x47CCC, symSize: 0x0 }
|
||||
- { offset: 0x27E, size: 0x8, addend: 0x0, symName: _kbts_UnicodeParentInfo_Data, symObjAddr: 0x5132C, symBinAddr: 0x518CC, symSize: 0x0 }
|
||||
- { offset: 0x2A1, size: 0x8, addend: 0x0, symName: _kbts_UnicodeParentInfo_PageIndices, symObjAddr: 0x65AAC, symBinAddr: 0x6604C, symSize: 0x0 }
|
||||
- { offset: 0x2C4, size: 0x8, addend: 0x0, symName: _kbts_ShaperOpLists, symObjAddr: 0x9B550, symBinAddr: 0x9C010, symSize: 0x0 }
|
||||
- { offset: 0x31B, size: 0x8, addend: 0x0, symName: _kbts_Ops_Default, symObjAddr: 0x9B7F8, symBinAddr: 0xA0280, symSize: 0x0 }
|
||||
- { offset: 0x33D, size: 0x8, addend: 0x0, symName: _kbts_Ops_ArabicRclt, symObjAddr: 0x9B815, symBinAddr: 0xA029D, symSize: 0x0 }
|
||||
- { offset: 0x35F, size: 0x8, addend: 0x0, symName: _kbts_Ops_Hangul, symObjAddr: 0x9B853, symBinAddr: 0xA02DB, symSize: 0x0 }
|
||||
- { offset: 0x381, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic0, symObjAddr: 0x9B873, symBinAddr: 0xA02FB, symSize: 0x0 }
|
||||
- { offset: 0x3A3, size: 0x8, addend: 0x0, symName: _kbts_Ops_Khmer0, symObjAddr: 0x9B87F, symBinAddr: 0xA0307, symSize: 0x0 }
|
||||
- { offset: 0x3B9, size: 0x8, addend: 0x0, symName: _kbts_Ops_Tibetan, symObjAddr: 0x9B88B, symBinAddr: 0xA0313, symSize: 0x0 }
|
||||
- { offset: 0x3DB, size: 0x8, addend: 0x0, symName: _kbts_Ops_Use0, symObjAddr: 0x9B89F, symBinAddr: 0xA0327, symSize: 0x0 }
|
||||
- { offset: 0x3FD, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic1, symObjAddr: 0x9B5E0, symBinAddr: 0xA0068, symSize: 0x0 }
|
||||
- { offset: 0x41F, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic2, symObjAddr: 0x9B601, symBinAddr: 0xA0089, symSize: 0x0 }
|
||||
- { offset: 0x441, size: 0x8, addend: 0x0, symName: _kbts_Ops_Indic3, symObjAddr: 0x9B609, symBinAddr: 0xA0091, symSize: 0x0 }
|
||||
- { offset: 0x463, size: 0x8, addend: 0x0, symName: _kbts_Ops_Use1, symObjAddr: 0x9B61B, symBinAddr: 0xA00A3, symSize: 0x0 }
|
||||
- { offset: 0x485, size: 0x8, addend: 0x0, symName: _kbts_Ops_Use3, symObjAddr: 0x9B630, symBinAddr: 0xA00B8, symSize: 0x0 }
|
||||
- { offset: 0x49B, size: 0x8, addend: 0x0, symName: _kbts_Ops_Khmer1, symObjAddr: 0x9B64D, symBinAddr: 0xA00D5, symSize: 0x0 }
|
||||
- { offset: 0x4BD, size: 0x8, addend: 0x0, symName: _kbts_Ops_Khmer3, symObjAddr: 0x9B656, symBinAddr: 0xA00DE, symSize: 0x0 }
|
||||
- { offset: 0x4D3, size: 0x8, addend: 0x0, symName: _kbts_Ops_Myanmar1, symObjAddr: 0x9B66B, symBinAddr: 0xA00F3, symSize: 0x0 }
|
||||
- { offset: 0x4F5, size: 0x8, addend: 0x0, symName: _kbts_Ops_Myanmar2, symObjAddr: 0x9B66F, symBinAddr: 0xA00F7, symSize: 0x0 }
|
||||
- { offset: 0x50B, size: 0x8, addend: 0x0, symName: _kbts_Ops_Myanmar3, symObjAddr: 0x9B67B, symBinAddr: 0xA0103, symSize: 0x0 }
|
||||
- { offset: 0x52D, size: 0x8, addend: 0x0, symName: _kbts_ShaperFeatures, symObjAddr: 0x9B698, symBinAddr: 0xA0120, symSize: 0x0 }
|
||||
- { offset: 0x57E, size: 0x8, addend: 0x0, symName: _kbts_Ops_ArabicNoRclt, symObjAddr: 0x9B7B8, symBinAddr: 0xA0240, symSize: 0x0 }
|
||||
- { offset: 0x5A5, size: 0x8, addend: 0x0, symName: _kbts_UnicodeParentDeltas, symObjAddr: 0x76AAC, symBinAddr: 0x7704C, symSize: 0x0 }
|
||||
- { offset: 0x5CF, size: 0x8, addend: 0x0, symName: _kbts_IndicSyllabicTransition, symObjAddr: 0x784E8, symBinAddr: 0x78A88, symSize: 0x0 }
|
||||
- { offset: 0x5F7, size: 0x8, addend: 0x0, symName: _kbts_UseTransition, symObjAddr: 0x7881C, symBinAddr: 0x78DBC, symSize: 0x0 }
|
||||
- { offset: 0x61F, size: 0x8, addend: 0x0, symName: _kbts_KhmerSyllabicTransition, symObjAddr: 0x78F00, symBinAddr: 0x794A0, symSize: 0x0 }
|
||||
- { offset: 0x647, size: 0x8, addend: 0x0, symName: _kbts_MyanmarSyllabicTransition, symObjAddr: 0x7916D, symBinAddr: 0x7970D, symSize: 0x0 }
|
||||
- { offset: 0x66F, size: 0x8, addend: 0x0, symName: _kbts_CmapFormatPrecedence, symObjAddr: 0x167A0, symBinAddr: 0x16D40, symSize: 0x0 }
|
||||
- { offset: 0x696, size: 0x8, addend: 0x0, symName: _kbts_UnicodeBidirectionalClass_Data, symObjAddr: 0x795E8, symBinAddr: 0x79B88, symSize: 0x0 }
|
||||
- { offset: 0x6B9, size: 0x8, addend: 0x0, symName: _kbts_UnicodeBidirectionalClass_PageIndices, symObjAddr: 0x80968, symBinAddr: 0x80F08, symSize: 0x0 }
|
||||
- { offset: 0x6CF, size: 0x8, addend: 0x0, symName: _kbts_UnicodeGraphemeBreakClass_Data, symObjAddr: 0x82B67, symBinAddr: 0x83107, symSize: 0x0 }
|
||||
- { offset: 0x6F2, size: 0x8, addend: 0x0, symName: _kbts_UnicodeGraphemeBreakClass_PageIndices, symObjAddr: 0x879E7, symBinAddr: 0x87F87, symSize: 0x0 }
|
||||
- { offset: 0x708, size: 0x8, addend: 0x0, symName: _kbts_UnicodeLineBreakClass_Data, symObjAddr: 0x89BE6, symBinAddr: 0x8A186, symSize: 0x0 }
|
||||
- { offset: 0x72B, size: 0x8, addend: 0x0, symName: _kbts_UnicodeLineBreakClass_PageIndices, symObjAddr: 0x90466, symBinAddr: 0x90A06, symSize: 0x0 }
|
||||
- { offset: 0x741, size: 0x8, addend: 0x0, symName: _kbts_UnicodeWordBreakClass_Data, symObjAddr: 0x94864, symBinAddr: 0x94E04, symSize: 0x0 }
|
||||
- { offset: 0x764, size: 0x8, addend: 0x0, symName: _kbts_UnicodeWordBreakClass_PageIndices, symObjAddr: 0x92665, symBinAddr: 0x92C05, symSize: 0x0 }
|
||||
- { offset: 0x77A, size: 0x8, addend: 0x0, symName: _kbts_GraphemeBreakTransition, symObjAddr: 0x9B464, symBinAddr: 0x9BA04, symSize: 0x0 }
|
||||
- { offset: 0x2A3C, size: 0x8, addend: 0x0, symName: _kbts_ScriptTagToScript, symObjAddr: 0x0, symBinAddr: 0x618, symSize: 0x8 }
|
||||
- { offset: 0x2A74, size: 0x8, addend: 0x0, symName: _kbts_FeatureTagToId, symObjAddr: 0x8, symBinAddr: 0x620, symSize: 0x1E18 }
|
||||
- { offset: 0x2AF9, size: 0x8, addend: 0x0, symName: _kbts_FeatureOverrideFromTag, symObjAddr: 0x1E20, symBinAddr: 0x2438, symSize: 0x40 }
|
||||
- { offset: 0x2B81, size: 0x8, addend: 0x0, symName: _kbts_FeatureOverride, symObjAddr: 0x1E60, symBinAddr: 0x2478, symSize: 0x10 }
|
||||
- { offset: 0x2BDD, size: 0x8, addend: 0x0, symName: _kbts_FeatureOverride, symObjAddr: 0x1E60, symBinAddr: 0x2478, symSize: 0x10 }
|
||||
- { offset: 0x2C50, size: 0x8, addend: 0x0, symName: _kbts_GlyphConfig, symObjAddr: 0x1E70, symBinAddr: 0x2488, symSize: 0x64 }
|
||||
- { offset: 0x2CE1, size: 0x8, addend: 0x0, symName: _kbts_EmptyGlyphConfig, symObjAddr: 0x1ED4, symBinAddr: 0x24EC, symSize: 0x1C }
|
||||
- { offset: 0x2DD5, size: 0x8, addend: 0x0, symName: _kbts_GlyphConfigOverrideFeature, symObjAddr: 0x1EF0, symBinAddr: 0x2508, symSize: 0x78 }
|
||||
- { offset: 0x2F0B, size: 0x8, addend: 0x0, symName: _kbts_GlyphConfigOverrideFeatureFromTag, symObjAddr: 0x1F68, symBinAddr: 0x2580, symSize: 0xBC }
|
||||
- { offset: 0x30AC, size: 0x8, addend: 0x0, symName: _kbts_InferScript, symObjAddr: 0x2024, symBinAddr: 0x263C, symSize: 0x80 }
|
||||
- { offset: 0x324A, size: 0x8, addend: 0x0, symName: _kbts_CodepointToGlyph, symObjAddr: 0x20A4, symBinAddr: 0x26BC, symSize: 0x348 }
|
||||
- { offset: 0x3613, size: 0x8, addend: 0x0, symName: _kbts_GlyphClasses, symObjAddr: 0x23EC, symBinAddr: 0x2A04, symSize: 0x174 }
|
||||
- { offset: 0x3868, size: 0x8, addend: 0x0, symName: _kbts_SizeOfShapeState, symObjAddr: 0x2560, symBinAddr: 0x2B78, symSize: 0x20 }
|
||||
- { offset: 0x38A5, size: 0x8, addend: 0x0, symName: _kbts_PlaceShapeState, symObjAddr: 0x2580, symBinAddr: 0x2B98, symSize: 0x24 }
|
||||
- { offset: 0x3950, size: 0x8, addend: 0x0, symName: _kbts_CreateShapeState, symObjAddr: 0x25A4, symBinAddr: 0x2BBC, symSize: 0x48 }
|
||||
- { offset: 0x3A40, size: 0x8, addend: 0x0, symName: _kbts_FreeShapeState, symObjAddr: 0x25EC, symBinAddr: 0x2C04, symSize: 0xC }
|
||||
- { offset: 0x3A7F, size: 0x8, addend: 0x0, symName: _kbts_ResetShapeState, symObjAddr: 0x25F8, symBinAddr: 0x2C10, symSize: 0x8 }
|
||||
- { offset: 0x3FCF, size: 0x8, addend: 0x0, symName: _kbts_ShapeConfig, symObjAddr: 0x2600, symBinAddr: 0x2C18, symSize: 0x99C }
|
||||
- { offset: 0x45E3, size: 0x8, addend: 0x0, symName: _kbts_DoSubstitution, symObjAddr: 0xFE84, symBinAddr: 0x1049C, symSize: 0xF84 }
|
||||
- { offset: 0x53FF, size: 0x8, addend: 0x0, symName: _kbts_ShapeConfig.cold.1, symObjAddr: 0x155C0, symBinAddr: 0x15BE0, symSize: 0x24 }
|
||||
- { offset: 0x606C, size: 0x8, addend: 0x0, symName: _kbts_Shape, symObjAddr: 0x2F9C, symBinAddr: 0x35B4, symSize: 0x26D8 }
|
||||
- { offset: 0x7362, size: 0x8, addend: 0x0, symName: _kbts_ExecuteOp, symObjAddr: 0x5674, symBinAddr: 0x5C8C, symSize: 0x24D0 }
|
||||
- { offset: 0x87E0, size: 0x8, addend: 0x0, symName: _kbts_WouldSubstitute, symObjAddr: 0x13DD0, symBinAddr: 0x143E8, symSize: 0x154 }
|
||||
- { offset: 0x89C5, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapFeature, symObjAddr: 0x13F24, symBinAddr: 0x1453C, symSize: 0x1DC }
|
||||
- { offset: 0x8C0A, size: 0x8, addend: 0x0, symName: _kbts_BeginFeatures, symObjAddr: 0x12538, symBinAddr: 0x12B50, symSize: 0x190 }
|
||||
- { offset: 0x8DCD, size: 0x8, addend: 0x0, symName: _kbts_NextLookupIndex, symObjAddr: 0x126C8, symBinAddr: 0x12CE0, symSize: 0x148 }
|
||||
- { offset: 0x8F27, size: 0x8, addend: 0x0, symName: _kbts_ConfigAllowsFeatures, symObjAddr: 0x12810, symBinAddr: 0x12E28, symSize: 0x130 }
|
||||
- { offset: 0x907D, size: 0x8, addend: 0x0, symName: _kbts_DoSingleAdjustment, symObjAddr: 0x12940, symBinAddr: 0x12F58, symSize: 0x12FC }
|
||||
- { offset: 0xA150, size: 0x8, addend: 0x0, symName: _kbts_UnpackValueRecord, symObjAddr: 0x13C3C, symBinAddr: 0x14254, symSize: 0xB8 }
|
||||
- { offset: 0xA16D, size: 0x8, addend: 0x0, symName: _kbts_ExecuteOp.cold.3, symObjAddr: 0x15650, symBinAddr: 0x15C04, symSize: 0x28 }
|
||||
- { offset: 0xA197, size: 0x8, addend: 0x0, symName: _kbts_Cursor, symObjAddr: 0x7B44, symBinAddr: 0x815C, symSize: 0xC }
|
||||
- { offset: 0xA1D2, size: 0x8, addend: 0x0, symName: _kbts_PositionGlyph, symObjAddr: 0x7B50, symBinAddr: 0x8168, symSize: 0x80 }
|
||||
- { offset: 0xA3EE, size: 0x8, addend: 0x0, symName: _kbts_ReadFontHeader, symObjAddr: 0x7BD0, symBinAddr: 0x81E8, symSize: 0x9F4 }
|
||||
- { offset: 0xAE9F, size: 0x8, addend: 0x0, symName: _kbts_FontIsValid, symObjAddr: 0x85C4, symBinAddr: 0x8BDC, symSize: 0x10 }
|
||||
- { offset: 0xB6CF, size: 0x8, addend: 0x0, symName: _kbts_ReadFontData, symObjAddr: 0x85D4, symBinAddr: 0x8BEC, symSize: 0x1AA0 }
|
||||
- { offset: 0xD7A9, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapClassDefinition, symObjAddr: 0xA074, symBinAddr: 0xA68C, symSize: 0x200 }
|
||||
- { offset: 0xD7B3, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapClassDefinition, symObjAddr: 0xA074, symBinAddr: 0xA68C, symSize: 0x200 }
|
||||
- { offset: 0xD7E9, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapClassDefinition, symObjAddr: 0xA074, symBinAddr: 0xA68C, symSize: 0x200 }
|
||||
- { offset: 0xDA8D, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapCoverage, symObjAddr: 0xA274, symBinAddr: 0xA88C, symSize: 0x1A8 }
|
||||
- { offset: 0xDAC3, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapCoverage, symObjAddr: 0xA274, symBinAddr: 0xA88C, symSize: 0x1A8 }
|
||||
- { offset: 0xDCB7, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapGsubGposCommon, symObjAddr: 0xA41C, symBinAddr: 0xAA34, symSize: 0xDB8 }
|
||||
- { offset: 0xEBB7, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapLookup, symObjAddr: 0xB1D4, symBinAddr: 0xB7EC, symSize: 0x194 }
|
||||
- { offset: 0xEC03, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapLookup, symObjAddr: 0xB1D4, symBinAddr: 0xB7EC, symSize: 0x194 }
|
||||
- { offset: 0xEE07, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapChainedSequenceContextSubtable, symObjAddr: 0x1490C, symBinAddr: 0x14F24, symSize: 0x2D8 }
|
||||
- { offset: 0xF355, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapSequenceContextSubtable, symObjAddr: 0x14100, symBinAddr: 0x14718, symSize: 0x80C }
|
||||
- { offset: 0xFF25, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapGposLookupSubtable, symObjAddr: 0xB368, symBinAddr: 0xB980, symSize: 0xC50 }
|
||||
- { offset: 0x10E87, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapFeature, symObjAddr: 0x13F24, symBinAddr: 0x1453C, symSize: 0x1DC }
|
||||
- { offset: 0x10EBD, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapFeature, symObjAddr: 0x13F24, symBinAddr: 0x1453C, symSize: 0x1DC }
|
||||
- { offset: 0x11228, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapMarkArray, symObjAddr: 0x151A8, symBinAddr: 0x157C0, symSize: 0x1A4 }
|
||||
- { offset: 0x11400, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapValueRecord, symObjAddr: 0x14EB8, symBinAddr: 0x154D0, symSize: 0x194 }
|
||||
- { offset: 0x1156F, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapAnchor, symObjAddr: 0x1504C, symBinAddr: 0x15664, symSize: 0x15C }
|
||||
- { offset: 0x115A7, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapAnchor, symObjAddr: 0x1504C, symBinAddr: 0x15664, symSize: 0x15C }
|
||||
- { offset: 0x117DD, size: 0x8, addend: 0x0, symName: _kbts_PostReadFontInitialize, symObjAddr: 0xBFB8, symBinAddr: 0xC5D0, symSize: 0x1414 }
|
||||
- { offset: 0x12B2D, size: 0x8, addend: 0x0, symName: _kbts_GlyphPassesLookupFilter, symObjAddr: 0xD3CC, symBinAddr: 0xD9E4, symSize: 0x110 }
|
||||
- { offset: 0x12C2F, size: 0x8, addend: 0x0, symName: _kbts_GlyphClassFromTable, symObjAddr: 0xD4DC, symBinAddr: 0xDAF4, symSize: 0xA4 }
|
||||
- { offset: 0x12CBB, size: 0x8, addend: 0x0, symName: _kbts_FontFromFile, symObjAddr: 0xD580, symBinAddr: 0xDB98, symSize: 0x120 }
|
||||
- { offset: 0x13117, size: 0x8, addend: 0x0, symName: _kbts_FreeFont, symObjAddr: 0xD6A0, symBinAddr: 0xDCB8, symSize: 0x3C }
|
||||
- { offset: 0x13158, size: 0x8, addend: 0x0, symName: _kbts_BreakStateIsValid, symObjAddr: 0xD6DC, symBinAddr: 0xDCF4, symSize: 0x10 }
|
||||
- { offset: 0x1317E, size: 0x8, addend: 0x0, symName: _kbts_BreakFlush, symObjAddr: 0xD6EC, symBinAddr: 0xDD04, symSize: 0x10 }
|
||||
- { offset: 0x131BD, size: 0x8, addend: 0x0, symName: _kbts_BreakAddCodepoint_, symObjAddr: 0xD6FC, symBinAddr: 0xDD14, symSize: 0x2564 }
|
||||
- { offset: 0x13363, size: 0x8, addend: 0x0, symName: _kbts_BreakAddCodepoint_, symObjAddr: 0xD6FC, symBinAddr: 0xDD14, symSize: 0x2564 }
|
||||
- { offset: 0x13C61, size: 0x8, addend: 0x0, symName: _kbts_DoLineBreak, symObjAddr: 0x1548C, symBinAddr: 0x15AA4, symSize: 0x134 }
|
||||
- { offset: 0x13DB2, size: 0x8, addend: 0x0, symName: _kbts_BreakAddCodepoint, symObjAddr: 0xFC60, symBinAddr: 0x10278, symSize: 0x48 }
|
||||
- { offset: 0x13E6D, size: 0x8, addend: 0x0, symName: _kbts_Break, symObjAddr: 0xFCA8, symBinAddr: 0x102C0, symSize: 0x68 }
|
||||
- { offset: 0x13EDC, size: 0x8, addend: 0x0, symName: _kbts_BeginBreak, symObjAddr: 0xFD10, symBinAddr: 0x10328, symSize: 0x44 }
|
||||
- { offset: 0x13F23, size: 0x8, addend: 0x0, symName: _kbts_DecodeUtf8, symObjAddr: 0xFD54, symBinAddr: 0x1036C, symSize: 0x108 }
|
||||
- { offset: 0x13FD8, size: 0x8, addend: 0x0, symName: _kbts_ShaperIsComplex, symObjAddr: 0xFE5C, symBinAddr: 0x10474, symSize: 0xC }
|
||||
- { offset: 0x14024, size: 0x8, addend: 0x0, symName: _kbts_ScriptIsComplex, symObjAddr: 0xFE68, symBinAddr: 0x10480, symSize: 0x1C }
|
||||
- { offset: 0x14175, size: 0x8, addend: 0x0, symName: _kbts_GlyphsIncludedInLookupSubtable, symObjAddr: 0x10E08, symBinAddr: 0x11420, symSize: 0x320 }
|
||||
- { offset: 0x1443A, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup, symObjAddr: 0x11128, symBinAddr: 0x11740, symSize: 0x1224 }
|
||||
- { offset: 0x15553, size: 0x8, addend: 0x0, symName: _kbts_MatchCoverageSequence, symObjAddr: 0x1234C, symBinAddr: 0x12964, symSize: 0x1EC }
|
||||
- { offset: 0x157A7, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.3, symObjAddr: 0x157C4, symBinAddr: 0x15C7C, symSize: 0x28 }
|
||||
- { offset: 0x157BE, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.2, symObjAddr: 0x1579C, symBinAddr: 0x15C54, symSize: 0x28 }
|
||||
- { offset: 0x157D5, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.1, symObjAddr: 0x15774, symBinAddr: 0x15C2C, symSize: 0x28 }
|
||||
- { offset: 0x157EC, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.5, symObjAddr: 0x15814, symBinAddr: 0x15CCC, symSize: 0x28 }
|
||||
- { offset: 0x15803, size: 0x8, addend: 0x0, symName: _kbts_DoSequenceLookup.cold.4, symObjAddr: 0x157EC, symBinAddr: 0x15CA4, symSize: 0x28 }
|
||||
- { offset: 0x15B0C, size: 0x8, addend: 0x0, symName: _kbts_UnpackValueRecord, symObjAddr: 0x13C3C, symBinAddr: 0x14254, symSize: 0xB8 }
|
||||
- { offset: 0x15B92, size: 0x8, addend: 0x0, symName: _kbts_AttachGlyph, symObjAddr: 0x13CF4, symBinAddr: 0x1430C, symSize: 0xDC }
|
||||
- { offset: 0x15C9D, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapChainedSequenceRuleSet, symObjAddr: 0x14BE4, symBinAddr: 0x151FC, symSize: 0x2D4 }
|
||||
- { offset: 0x15FD7, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapDevice, symObjAddr: 0x1534C, symBinAddr: 0x15964, symSize: 0x140 }
|
||||
- { offset: 0x1600D, size: 0x8, addend: 0x0, symName: _kbts_ByteSwapDevice, symObjAddr: 0x1534C, symBinAddr: 0x15964, symSize: 0x140 }
|
||||
- { offset: 0x16137, size: 0x8, addend: 0x0, symName: _OUTLINED_FUNCTION_0, symObjAddr: 0x15884, symBinAddr: 0x15BD8, symSize: 0x8 }
|
||||
...
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
// Workspace: Target Program
|
||||
|
||||
//
|
||||
// #insert text. Generated from C:/jai/modules/Bindings_Generator/module.jai:325.
|
||||
// #insert text. Generated from /opt/jai/modules/Bindings_Generator/module.jai:326.
|
||||
//
|
||||
([2] string).[
|
||||
.["FLT_MIN", "FLOAT32_MIN"],
|
||||
@ -44,8 +44,8 @@
|
||||
.["INT64_MIN", "S64_MIN"],
|
||||
.["INT64_MAX", "S64_MAX"],
|
||||
.["UINT64_MAX", "U64_MAX"],
|
||||
.["LONG_MIN", "S32_MIN"],
|
||||
.["LONG_MAX", "S32_MAX"],
|
||||
.["LONG_MIN", "S64_MIN"],
|
||||
.["LONG_MAX", "S64_MAX"],
|
||||
.["ULONG_MIN", "0"],
|
||||
.["ULONG_MAX", "U32_MAX"],
|
||||
.["ULONG_MAX", "U64_MAX"],
|
||||
];
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
//
|
||||
// This file was auto-generated using the following command:
|
||||
//
|
||||
// jai generate.jai - -compile
|
||||
// jai generate.jai - -compile -debug
|
||||
//
|
||||
|
||||
|
||||
@ -85,7 +85,7 @@ stbrp_setup_heuristic :: (_context: *stbrp_context, heuristic: s32) -> void #for
|
||||
// Optionally select which packing heuristic the library should use. Different
|
||||
// heuristics will produce better/worse results for different data sets.
|
||||
// If you call init again, this will be reset to the default.
|
||||
STBRP_HEURISTIC_Skyline :: enum s32 {
|
||||
STBRP_HEURISTIC_Skyline :: enum u32 {
|
||||
default :: 0;
|
||||
BL_sortHeight :: 0;
|
||||
BF_sortHeight :: 1;
|
||||
@ -125,7 +125,7 @@ stbrp_context :: struct {
|
||||
} else #if OS == .LINUX {
|
||||
stb_rect_pack :: #library "linux/stb_rect_pack";
|
||||
} else #if OS == .MACOS {
|
||||
stb_rect_pack :: #library "macos/stb_rect_pack";
|
||||
stb_rect_pack :: #library,no_dll "macos/stb_rect_pack";
|
||||
} else #if OS == .ANDROID {
|
||||
#if CPU == .X64 {
|
||||
stb_rect_pack :: #library "android/x64/stb_rect_pack";
|
||||
|
||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user