From 3794a9e2e9daf0810baeb06f4895f5b79472ec0f Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 1 Oct 2026 21:36:54 +0200 Subject: [PATCH] Add screen fade-in and card deal-in animations Cards slide in one after another when a game starts and can't be picked until they have landed. Co-Authored-By: Claude Opus 5.5 --- .../Relocations/aarch64/HanjaKanaMun.yml | 2862 ++++++++++------- main.odin | 10 + src/card/card.odin | 26 +- src/memory/memory.odin | 12 +- 4 files changed, 1751 insertions(+), 1159 deletions(-) diff --git a/HanjaKanaMun.dSYM/Contents/Resources/Relocations/aarch64/HanjaKanaMun.yml b/HanjaKanaMun.dSYM/Contents/Resources/Relocations/aarch64/HanjaKanaMun.yml index 040f5cd..fa7d637 100644 --- a/HanjaKanaMun.dSYM/Contents/Resources/Relocations/aarch64/HanjaKanaMun.yml +++ b/HanjaKanaMun.dSYM/Contents/Resources/Relocations/aarch64/HanjaKanaMun.yml @@ -2,1155 +2,1715 @@ triple: 'arm64-apple-darwin' binary-path: '/Users/sebastian/projects/HanjaKanaMun/HanjaKanaMun' relocations: - - { offset: 0x1F, size: 0x8, addend: 0x0, symName: '_main::parent_screen', symObjAddr: 0x0, symBinAddr: 0x100000FE8, symSize: 0xE4 } - - { offset: 0x1B0, size: 0x8, addend: 0x0, symName: '_main::parent_screen', symObjAddr: 0x0, symBinAddr: 0x100000FE8, symSize: 0xE4 } - - { offset: 0x1B8, size: 0x8, addend: 0x0, symName: '_main::main', symObjAddr: 0xE4, symBinAddr: 0x1000010CC, symSize: 0x440 } - - { offset: 0x1F3, size: 0x8, addend: 0x0, symName: '_main::main', symObjAddr: 0xE4, symBinAddr: 0x1000010CC, symSize: 0x440 } - - { offset: 0x76A, size: 0x8, addend: 0x0, symName: ___floattidf, symObjAddr: 0x0, symBinAddr: 0x10000150C, symSize: 0x320 } - - { offset: 0x797, size: 0x8, addend: 0x0, symName: ___floattidf, symObjAddr: 0x0, symBinAddr: 0x10000150C, symSize: 0x320 } - - { offset: 0x79F, size: 0x8, addend: 0x0, symName: ___floattidf_unsigned, symObjAddr: 0x320, symBinAddr: 0x10000182C, symSize: 0x2E4 } - - { offset: 0x7D1, size: 0x8, addend: 0x0, symName: ___floattidf_unsigned, symObjAddr: 0x320, symBinAddr: 0x10000182C, symSize: 0x2E4 } - - { offset: 0x82A, size: 0x8, addend: 0x0, symName: ___floattidf_unsigned, symObjAddr: 0x320, symBinAddr: 0x10000182C, symSize: 0x2E4 } - - { offset: 0x832, size: 0x8, addend: 0x0, symName: ___umodti3, symObjAddr: 0x604, symBinAddr: 0x100001B10, symSize: 0x7C } - - { offset: 0x864, size: 0x8, addend: 0x0, symName: ___umodti3, symObjAddr: 0x604, symBinAddr: 0x100001B10, symSize: 0x7C } - - { offset: 0x8AD, size: 0x8, addend: 0x0, symName: ___umodti3, symObjAddr: 0x604, symBinAddr: 0x100001B10, symSize: 0x7C } - - { offset: 0x8B5, size: 0x8, addend: 0x0, symName: ___udivmodti4, symObjAddr: 0x680, symBinAddr: 0x100001B8C, symSize: 0x74 } - - { offset: 0x8F6, size: 0x8, addend: 0x0, symName: ___udivmodti4, symObjAddr: 0x680, symBinAddr: 0x100001B8C, symSize: 0x74 } - - { offset: 0x911, size: 0x8, addend: 0x0, symName: ___udivmodti4, symObjAddr: 0x680, symBinAddr: 0x100001B8C, symSize: 0x74 } - - { offset: 0x919, size: 0x8, addend: 0x0, symName: ___udivti3, symObjAddr: 0x6F4, symBinAddr: 0x100001C00, symSize: 0x68 } - - { offset: 0x962, size: 0x8, addend: 0x0, symName: ___udivti3, symObjAddr: 0x6F4, symBinAddr: 0x100001C00, symSize: 0x68 } - - { offset: 0x96A, size: 0x8, addend: 0x0, symName: ___modti3, symObjAddr: 0x75C, symBinAddr: 0x100001C68, symSize: 0x1A4 } - - { offset: 0x9A4, size: 0x8, addend: 0x0, symName: ___modti3, symObjAddr: 0x75C, symBinAddr: 0x100001C68, symSize: 0x1A4 } - - { offset: 0xAD4, size: 0x8, addend: 0x0, symName: '_io::to_writer', symObjAddr: 0x0, symBinAddr: 0x100001E0C, symSize: 0xAC } - - { offset: 0xCCF, size: 0x8, addend: 0x0, symName: '_io::to_writer', symObjAddr: 0x0, symBinAddr: 0x100001E0C, symSize: 0xAC } - - { offset: 0xCD7, size: 0x8, addend: 0x0, symName: '_io::write_u64', symObjAddr: 0xAC, symBinAddr: 0x100001EB8, symSize: 0x180 } - - { offset: 0xD31, size: 0x8, addend: 0x0, symName: '_io::write_u64', symObjAddr: 0xAC, symBinAddr: 0x100001EB8, symSize: 0x180 } - - { offset: 0xD39, size: 0x8, addend: 0x0, symName: '_io::write_i64', symObjAddr: 0x22C, symBinAddr: 0x100002038, symSize: 0x184 } - - { offset: 0xDC9, size: 0x8, addend: 0x0, symName: '_io::write_i64', symObjAddr: 0x22C, symBinAddr: 0x100002038, symSize: 0x184 } - - { offset: 0xDF4, size: 0x8, addend: 0x0, symName: '_io::write_i64', symObjAddr: 0x22C, symBinAddr: 0x100002038, symSize: 0x184 } - - { offset: 0xDFC, size: 0x8, addend: 0x0, symName: '_io::write_int', symObjAddr: 0x3B0, symBinAddr: 0x1000021BC, symSize: 0xAC } - - { offset: 0xE8C, size: 0x8, addend: 0x0, symName: '_io::write_int', symObjAddr: 0x3B0, symBinAddr: 0x1000021BC, symSize: 0xAC } - - { offset: 0xEB7, size: 0x8, addend: 0x0, symName: '_io::write_int', symObjAddr: 0x3B0, symBinAddr: 0x1000021BC, symSize: 0xAC } - - { offset: 0xEBF, size: 0x8, addend: 0x0, symName: '_io::query', symObjAddr: 0x45C, symBinAddr: 0x100002268, symSize: 0xC4 } - - { offset: 0xF47, size: 0x8, addend: 0x0, symName: '_io::query', symObjAddr: 0x45C, symBinAddr: 0x100002268, symSize: 0xC4 } - - { offset: 0xF4F, size: 0x8, addend: 0x0, symName: '_io::query_utility', symObjAddr: 0x520, symBinAddr: 0x10000232C, symSize: 0x3C } - - { offset: 0xFBB, size: 0x8, addend: 0x0, symName: '_io::query_utility', symObjAddr: 0x520, symBinAddr: 0x10000232C, symSize: 0x3C } - - { offset: 0xFC3, size: 0x8, addend: 0x0, symName: '_io::n_wrapper', symObjAddr: 0x55C, symBinAddr: 0x100002368, symSize: 0x44 } - - { offset: 0x100B, size: 0x8, addend: 0x0, symName: '_io::n_wrapper', symObjAddr: 0x55C, symBinAddr: 0x100002368, symSize: 0x44 } - - { offset: 0x1013, size: 0x8, addend: 0x0, symName: '_io::write_encoded_rune', symObjAddr: 0x5A0, symBinAddr: 0x1000023AC, symSize: 0xD88 } - - { offset: 0x1059, size: 0x8, addend: 0x0, symName: '_io::write_encoded_rune', symObjAddr: 0x5A0, symBinAddr: 0x1000023AC, symSize: 0xD88 } - - { offset: 0x1061, size: 0x8, addend: 0x0, symName: '_io::write', symObjAddr: 0x1328, symBinAddr: 0x100003134, symSize: 0x13C } - - { offset: 0x110F, size: 0x8, addend: 0x0, symName: '_io::write', symObjAddr: 0x1328, symBinAddr: 0x100003134, symSize: 0x13C } - - { offset: 0x1117, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune', symObjAddr: 0x1464, symBinAddr: 0x100003270, symSize: 0x22C8 } - - { offset: 0x11B2, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune', symObjAddr: 0x1464, symBinAddr: 0x100003270, symSize: 0x22C8 } - - { offset: 0x11BA, size: 0x8, addend: 0x0, symName: '_io::flush', symObjAddr: 0x372C, symBinAddr: 0x100005538, symSize: 0x98 } - - { offset: 0x12FB, size: 0x8, addend: 0x0, symName: '_io::flush', symObjAddr: 0x372C, symBinAddr: 0x100005538, symSize: 0x98 } - - { offset: 0x1303, size: 0x8, addend: 0x0, symName: '_io::write_byte', symObjAddr: 0x37C4, symBinAddr: 0x1000055D0, symSize: 0xD0 } - - { offset: 0x134E, size: 0x8, addend: 0x0, symName: '_io::write_byte', symObjAddr: 0x37C4, symBinAddr: 0x1000055D0, symSize: 0xD0 } - - { offset: 0x1356, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string', symObjAddr: 0x3894, symBinAddr: 0x1000056A0, symSize: 0x890 } - - { offset: 0x13BB, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string', symObjAddr: 0x3894, symBinAddr: 0x1000056A0, symSize: 0x890 } - - { offset: 0x13D7, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string', symObjAddr: 0x3894, symBinAddr: 0x1000056A0, symSize: 0x890 } - - { offset: 0x13DF, size: 0x8, addend: 0x0, symName: '_io::write_string', symObjAddr: 0x4124, symBinAddr: 0x100005F30, symSize: 0xC4 } - - { offset: 0x14BF, size: 0x8, addend: 0x0, symName: '_io::write_string', symObjAddr: 0x4124, symBinAddr: 0x100005F30, symSize: 0xC4 } - - { offset: 0x14C7, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string16', symObjAddr: 0x41E8, symBinAddr: 0x100005FF4, symSize: 0x890 } - - { offset: 0x1547, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string16', symObjAddr: 0x41E8, symBinAddr: 0x100005FF4, symSize: 0x890 } - - { offset: 0x154F, size: 0x8, addend: 0x0, symName: '_io::write_string16', symObjAddr: 0x4A78, symBinAddr: 0x100006884, symSize: 0x3B4 } - - { offset: 0x162F, size: 0x8, addend: 0x0, symName: '_io::write_string16', symObjAddr: 0x4A78, symBinAddr: 0x100006884, symSize: 0x3B4 } - - { offset: 0x1637, size: 0x8, addend: 0x0, symName: '_io::write_rune', symObjAddr: 0x4E2C, symBinAddr: 0x100006C38, symSize: 0x294 } - - { offset: 0x1732, size: 0x8, addend: 0x0, symName: '_io::write_rune', symObjAddr: 0x4E2C, symBinAddr: 0x100006C38, symSize: 0x294 } - - { offset: 0x173A, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune', symObjAddr: 0x50C0, symBinAddr: 0x100006ECC, symSize: 0x318 } - - { offset: 0x17C2, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune', symObjAddr: 0x50C0, symBinAddr: 0x100006ECC, symSize: 0x318 } - - { offset: 0x17EF, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune', symObjAddr: 0x50C0, symBinAddr: 0x100006ECC, symSize: 0x318 } - - { offset: 0x17F7, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune.is_printable-0', symObjAddr: 0x53D8, symBinAddr: 0x1000071E4, symSize: 0xA0 } - - { offset: 0x185E, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune.is_printable-0', symObjAddr: 0x53D8, symBinAddr: 0x1000071E4, symSize: 0xA0 } - - { offset: 0x18BF, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune.is_printable-0', symObjAddr: 0x53D8, symBinAddr: 0x1000071E4, symSize: 0xA0 } - - { offset: 0x18C7, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune._write_byte-0', symObjAddr: 0x5478, symBinAddr: 0x100007284, symSize: 0x80 } - - { offset: 0x18F1, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune._write_byte-0', symObjAddr: 0x5478, symBinAddr: 0x100007284, symSize: 0x80 } - - { offset: 0x1EE2, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::init_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x100007304, symSize: 0x74 } - - { offset: 0x2447, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::init_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x100007304, symSize: 0x74 } - - { offset: 0x244F, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files', symObjAddr: 0x74, symBinAddr: 0x100007378, symSize: 0x88 } - - { offset: 0x2466, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files', symObjAddr: 0x74, symBinAddr: 0x100007378, symSize: 0x88 } - - { offset: 0x246E, size: 0x8, addend: 0x0, symName: '_os::[process.odin]::delete_args', symObjAddr: 0xFC, symBinAddr: 0x100007400, symSize: 0xFC } - - { offset: 0x2485, size: 0x8, addend: 0x0, symName: '_os::[process.odin]::delete_args', symObjAddr: 0xFC, symBinAddr: 0x100007400, symSize: 0xFC } - - { offset: 0x248D, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::temp_allocator_fini', symObjAddr: 0x1F8, symBinAddr: 0x1000074FC, symSize: 0x90 } - - { offset: 0x24C7, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::temp_allocator_fini', symObjAddr: 0x1F8, symBinAddr: 0x1000074FC, symSize: 0x90 } - - { offset: 0x24CF, size: 0x8, addend: 0x0, symName: '_os::heap_allocator', symObjAddr: 0x288, symBinAddr: 0x10000758C, symSize: 0x28 } - - { offset: 0x2508, size: 0x8, addend: 0x0, symName: '_os::heap_allocator', symObjAddr: 0x288, symBinAddr: 0x10000758C, symSize: 0x28 } - - { offset: 0x2510, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat', symObjAddr: 0x2B0, symBinAddr: 0x1000075B4, symSize: 0x2BC } - - { offset: 0x252B, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat', symObjAddr: 0x2B0, symBinAddr: 0x1000075B4, symSize: 0x2BC } - - { offset: 0x2533, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_is_path_separator', symObjAddr: 0x56C, symBinAddr: 0x100007870, symSize: 0x24 } - - { offset: 0x258D, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_is_path_separator', symObjAddr: 0x56C, symBinAddr: 0x100007870, symSize: 0x24 } - - { offset: 0x2595, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_from_errno', symObjAddr: 0x590, symBinAddr: 0x100007894, symSize: 0x40 } - - { offset: 0x25BF, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_from_errno', symObjAddr: 0x590, symBinAddr: 0x100007894, symSize: 0x40 } - - { offset: 0x25C7, size: 0x8, addend: 0x0, symName: '_os::heap_allocator_proc', symObjAddr: 0x5D0, symBinAddr: 0x1000078D4, symSize: 0xAC } - - { offset: 0x25F3, size: 0x8, addend: 0x0, symName: '_os::heap_allocator_proc', symObjAddr: 0x5D0, symBinAddr: 0x1000078D4, symSize: 0xAC } - - { offset: 0x25FB, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_existing', symObjAddr: 0x67C, symBinAddr: 0x100007980, symSize: 0x390 } - - { offset: 0x2690, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_existing', symObjAddr: 0x67C, symBinAddr: 0x100007980, symSize: 0x390 } - - { offset: 0x2698, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::clone_string', symObjAddr: 0xA0C, symBinAddr: 0x100007D10, symSize: 0x178 } - - { offset: 0x26D2, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::clone_string', symObjAddr: 0xA0C, symBinAddr: 0x100007D10, symSize: 0x178 } - - { offset: 0x26DA, size: 0x8, addend: 0x0, symName: '_os::[path_posixfs.odin]::_split_path', symObjAddr: 0xB84, symBinAddr: 0x100007E88, symSize: 0x300 } - - { offset: 0x274B, size: 0x8, addend: 0x0, symName: '_os::[path_posixfs.odin]::_split_path', symObjAddr: 0xB84, symBinAddr: 0x100007E88, symSize: 0x300 } - - { offset: 0x2766, size: 0x8, addend: 0x0, symName: '_os::[path_posixfs.odin]::_split_path', symObjAddr: 0xB84, symBinAddr: 0x100007E88, symSize: 0x300 } - - { offset: 0x276E, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::_fstat', symObjAddr: 0xE84, symBinAddr: 0x100008188, symSize: 0x424 } - - { offset: 0x27D0, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::_fstat', symObjAddr: 0xE84, symBinAddr: 0x100008188, symSize: 0x424 } - - { offset: 0x27EB, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::_fstat', symObjAddr: 0xE84, symBinAddr: 0x100008188, symSize: 0x424 } - - { offset: 0x27F3, size: 0x8, addend: 0x0, symName: '_os::[file_stream.odin]::file_stream_fstat_utility', symObjAddr: 0x12A8, symBinAddr: 0x1000085AC, symSize: 0x264 } - - { offset: 0x2864, size: 0x8, addend: 0x0, symName: '_os::[file_stream.odin]::file_stream_fstat_utility', symObjAddr: 0x12A8, symBinAddr: 0x1000085AC, symSize: 0x264 } - - { offset: 0x289F, size: 0x8, addend: 0x0, symName: '_os::[file_stream.odin]::file_stream_fstat_utility', symObjAddr: 0x12A8, symBinAddr: 0x1000085AC, symSize: 0x264 } - - { offset: 0x28A7, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_close', symObjAddr: 0x150C, symBinAddr: 0x100008810, symSize: 0x11C } - - { offset: 0x2917, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_close', symObjAddr: 0x150C, symBinAddr: 0x100008810, symSize: 0x11C } - - { offset: 0x2932, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_close', symObjAddr: 0x150C, symBinAddr: 0x100008810, symSize: 0x11C } - - { offset: 0x293A, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__fd', symObjAddr: 0x1628, symBinAddr: 0x10000892C, symSize: 0x60 } - - { offset: 0x298C, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__fd', symObjAddr: 0x1628, symBinAddr: 0x10000892C, symSize: 0x60 } - - { offset: 0x29A7, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__fd', symObjAddr: 0x1628, symBinAddr: 0x10000892C, symSize: 0x60 } - - { offset: 0x29AF, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_sync', symObjAddr: 0x1688, symBinAddr: 0x10000898C, symSize: 0x80 } - - { offset: 0x29D9, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_sync', symObjAddr: 0x1688, symBinAddr: 0x10000898C, symSize: 0x80 } - - { offset: 0x29E1, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_file_stream_proc', symObjAddr: 0x1708, symBinAddr: 0x100008A0C, symSize: 0xD98 } - - { offset: 0x2A1B, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_file_stream_proc', symObjAddr: 0x1708, symBinAddr: 0x100008A0C, symSize: 0xD98 } - - { offset: 0x2A23, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x24A0, symBinAddr: 0x1000097A4, symSize: 0xBC } - - { offset: 0x2ADA, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x24A0, symBinAddr: 0x1000097A4, symSize: 0xBC } - - { offset: 0x2B0D, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x24A0, symBinAddr: 0x1000097A4, symSize: 0xBC } - - { offset: 0x2C3E, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x24A0, symBinAddr: 0x1000097A4, symSize: 0xBC } - - { offset: 0x2C46, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat.timespec_time-0', symObjAddr: 0x255C, symBinAddr: 0x100009860, symSize: 0x5C } - - { offset: 0x2CA6, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat.timespec_time-0', symObjAddr: 0x255C, symBinAddr: 0x100009860, symSize: 0x5C } - - { offset: 0x2CAE, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files.new_std-0', symObjAddr: 0x25B8, symBinAddr: 0x1000098BC, symSize: 0xE8 } - - { offset: 0x2CE7, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files.new_std-0', symObjAddr: 0x25B8, symBinAddr: 0x1000098BC, symSize: 0xE8 } - - { offset: 0x36F4, size: 0x8, addend: 0x0, symName: '_runtime::[default_temp_allocator_arena.odin]::safe_add', symObjAddr: 0x0, symBinAddr: 0x1000099A4, symSize: 0x58 } - - { offset: 0x37FE, size: 0x8, addend: 0x0, symName: '_runtime::[default_temp_allocator_arena.odin]::safe_add', symObjAddr: 0x0, symBinAddr: 0x1000099A4, symSize: 0x58 } - - { offset: 0x3806, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_alloc', symObjAddr: 0x58, symBinAddr: 0x1000099FC, symSize: 0x220 } - - { offset: 0x3845, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_alloc', symObjAddr: 0x58, symBinAddr: 0x1000099FC, symSize: 0x220 } - - { offset: 0x386E, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_alloc', symObjAddr: 0x58, symBinAddr: 0x1000099FC, symSize: 0x220 } - - { offset: 0x3876, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_dealloc', symObjAddr: 0x278, symBinAddr: 0x100009C1C, symSize: 0xE8 } - - { offset: 0x3905, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_dealloc', symObjAddr: 0x278, symBinAddr: 0x100009C1C, symSize: 0xE8 } - - { offset: 0x3960, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_dealloc', symObjAddr: 0x278, symBinAddr: 0x100009C1C, symSize: 0xE8 } - - { offset: 0x3968, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block', symObjAddr: 0x360, symBinAddr: 0x100009D04, symSize: 0x228 } - - { offset: 0x39D0, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block', symObjAddr: 0x360, symBinAddr: 0x100009D04, symSize: 0x228 } - - { offset: 0x39D8, size: 0x8, addend: 0x0, symName: '_runtime::arena_alloc', symObjAddr: 0x588, symBinAddr: 0x100009F2C, symSize: 0x344 } - - { offset: 0x3A58, size: 0x8, addend: 0x0, symName: '_runtime::arena_alloc', symObjAddr: 0x588, symBinAddr: 0x100009F2C, symSize: 0x344 } - - { offset: 0x3AC5, size: 0x8, addend: 0x0, symName: '_runtime::arena_alloc', symObjAddr: 0x588, symBinAddr: 0x100009F2C, symSize: 0x344 } - - { offset: 0x3ACD, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_last_memory_block', symObjAddr: 0x8CC, symBinAddr: 0x10000A270, symSize: 0x84 } - - { offset: 0x3B5C, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_last_memory_block', symObjAddr: 0x8CC, symBinAddr: 0x10000A270, symSize: 0x84 } - - { offset: 0x3BC9, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_last_memory_block', symObjAddr: 0x8CC, symBinAddr: 0x10000A270, symSize: 0x84 } - - { offset: 0x3BD1, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_all', symObjAddr: 0x950, symBinAddr: 0x10000A2F4, symSize: 0xC4 } - - { offset: 0x3C27, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_all', symObjAddr: 0x950, symBinAddr: 0x10000A2F4, symSize: 0xC4 } - - { offset: 0x3C2F, size: 0x8, addend: 0x0, symName: '_runtime::arena_destroy', symObjAddr: 0xA14, symBinAddr: 0x10000A3B8, symSize: 0x98 } - - { offset: 0x3C74, size: 0x8, addend: 0x0, symName: '_runtime::arena_destroy', symObjAddr: 0xA14, symBinAddr: 0x10000A3B8, symSize: 0x98 } - - { offset: 0x3C7C, size: 0x8, addend: 0x0, symName: '_runtime::arena_allocator_proc', symObjAddr: 0xAAC, symBinAddr: 0x10000A450, symSize: 0x6CC } - - { offset: 0x3CD2, size: 0x8, addend: 0x0, symName: '_runtime::arena_allocator_proc', symObjAddr: 0xAAC, symBinAddr: 0x10000A450, symSize: 0x6CC } - - { offset: 0x3CDA, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block.calc_alignment_offset-0', symObjAddr: 0x1178, symBinAddr: 0x10000AB1C, symSize: 0x8C } - - { offset: 0x3D96, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block.calc_alignment_offset-0', symObjAddr: 0x1178, symBinAddr: 0x10000AB1C, symSize: 0x8C } - - { offset: 0x3E6F, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block.calc_alignment_offset-0', symObjAddr: 0x1178, symBinAddr: 0x10000AB1C, symSize: 0x8C } - - { offset: 0x43F2, size: 0x8, addend: 0x0, symName: '_mem::[mem_posix.odin]::query_page_size_init', symObjAddr: 0x0, symBinAddr: 0x10000ABA8, symSize: 0xBC } - - { offset: 0x45C2, size: 0x8, addend: 0x0, symName: '_mem::[mem_posix.odin]::query_page_size_init', symObjAddr: 0x0, symBinAddr: 0x10000ABA8, symSize: 0xBC } - - { offset: 0x45CA, size: 0x8, addend: 0x0, symName: '_mem::zero', symObjAddr: 0xBC, symBinAddr: 0x10000AC64, symSize: 0x3C } - - { offset: 0x4603, size: 0x8, addend: 0x0, symName: '_mem::zero', symObjAddr: 0xBC, symBinAddr: 0x10000AC64, symSize: 0x3C } - - { offset: 0x460B, size: 0x8, addend: 0x0, symName: '_mem::check_zero_ptr', symObjAddr: 0xF8, symBinAddr: 0x10000ACA0, symSize: 0x2DC } - - { offset: 0x4643, size: 0x8, addend: 0x0, symName: '_mem::check_zero_ptr', symObjAddr: 0xF8, symBinAddr: 0x10000ACA0, symSize: 0x2DC } - - { offset: 0x464B, size: 0x8, addend: 0x0, symName: '_mem::align_backward_uintptr', symObjAddr: 0x3D4, symBinAddr: 0x10000AF7C, symSize: 0x7C } - - { offset: 0x46A0, size: 0x8, addend: 0x0, symName: '_mem::align_backward_uintptr', symObjAddr: 0x3D4, symBinAddr: 0x10000AF7C, symSize: 0x7C } - - { offset: 0x4757, size: 0x8, addend: 0x0, symName: '_mem::align_backward_uintptr', symObjAddr: 0x3D4, symBinAddr: 0x10000AF7C, symSize: 0x7C } - - { offset: 0x475F, size: 0x8, addend: 0x0, symName: '_mem::zero_slice:proc"contextless"(data:[]u8)->(:[]u8)', symObjAddr: 0x450, symBinAddr: 0x10000AFF8, symSize: 0x6C } - - { offset: 0x47AB, size: 0x8, addend: 0x0, symName: '_mem::zero_slice:proc"contextless"(data:[]u8)->(:[]u8)', symObjAddr: 0x450, symBinAddr: 0x10000AFF8, symSize: 0x6C } - - { offset: 0x4B89, size: 0x8, addend: 0x0, symName: '_strconv::parse_bool', symObjAddr: 0x0, symBinAddr: 0x10000B064, symSize: 0x410 } - - { offset: 0x4CA0, size: 0x8, addend: 0x0, symName: '_strconv::parse_bool', symObjAddr: 0x0, symBinAddr: 0x10000B064, symSize: 0x410 } - - { offset: 0x4CA8, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative', symObjAddr: 0x410, symBinAddr: 0x10000B474, symSize: 0x19C } - - { offset: 0x4D02, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative', symObjAddr: 0x410, symBinAddr: 0x10000B474, symSize: 0x19C } - - { offset: 0x4D0A, size: 0x8, addend: 0x0, symName: '_strconv::generic_ftoa', symObjAddr: 0x5AC, symBinAddr: 0x10000B610, symSize: 0x7C4 } - - { offset: 0x4DD5, size: 0x8, addend: 0x0, symName: '_strconv::generic_ftoa', symObjAddr: 0x5AC, symBinAddr: 0x10000B610, symSize: 0x7C4 } - - { offset: 0x4DDD, size: 0x8, addend: 0x0, symName: '_strconv::_digit_value', symObjAddr: 0xD70, symBinAddr: 0x10000BDD4, symSize: 0xD8 } - - { offset: 0x4E5B, size: 0x8, addend: 0x0, symName: '_strconv::_digit_value', symObjAddr: 0xD70, symBinAddr: 0x10000BDD4, symSize: 0xD8 } - - { offset: 0x4F38, size: 0x8, addend: 0x0, symName: '_strconv::_digit_value', symObjAddr: 0xD70, symBinAddr: 0x10000BDD4, symSize: 0xD8 } - - { offset: 0x4F40, size: 0x8, addend: 0x0, symName: '_strconv::write_bits', symObjAddr: 0xE48, symBinAddr: 0x10000BEAC, symSize: 0x788 } - - { offset: 0x4F71, size: 0x8, addend: 0x0, symName: '_strconv::write_bits', symObjAddr: 0xE48, symBinAddr: 0x10000BEAC, symSize: 0x788 } - - { offset: 0x4F9A, size: 0x8, addend: 0x0, symName: '_strconv::write_bits', symObjAddr: 0xE48, symBinAddr: 0x10000BEAC, symSize: 0x788 } - - { offset: 0x4FA2, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative_128', symObjAddr: 0x15D0, symBinAddr: 0x10000C634, symSize: 0x360 } - - { offset: 0x503F, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative_128', symObjAddr: 0x15D0, symBinAddr: 0x10000C634, symSize: 0x360 } - - { offset: 0x50C0, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative_128', symObjAddr: 0x15D0, symBinAddr: 0x10000C634, symSize: 0x360 } - - { offset: 0x50C8, size: 0x8, addend: 0x0, symName: '_strconv::format_digits', symObjAddr: 0x1930, symBinAddr: 0x10000C994, symSize: 0xC10 } - - { offset: 0x51A3, size: 0x8, addend: 0x0, symName: '_strconv::format_digits', symObjAddr: 0x1930, symBinAddr: 0x10000C994, symSize: 0xC10 } - - { offset: 0x51AB, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x10000D5A4, symSize: 0x6E4 } - - { offset: 0x5238, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x10000D5A4, symSize: 0x6E4 } - - { offset: 0x5269, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x10000D5A4, symSize: 0x6E4 } - - { offset: 0x536F, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x10000D5A4, symSize: 0x6E4 } - - { offset: 0x5377, size: 0x8, addend: 0x0, symName: '_strconv::write_bits_128', symObjAddr: 0x2C24, symBinAddr: 0x10000DC88, symSize: 0x948 } - - { offset: 0x53E9, size: 0x8, addend: 0x0, symName: '_strconv::write_bits_128', symObjAddr: 0x2C24, symBinAddr: 0x10000DC88, symSize: 0x948 } - - { offset: 0x5478, size: 0x8, addend: 0x0, symName: '_strconv::write_bits_128', symObjAddr: 0x2C24, symBinAddr: 0x10000DC88, symSize: 0x948 } - - { offset: 0x5480, size: 0x8, addend: 0x0, symName: '_strconv::round_shortest', symObjAddr: 0x356C, symBinAddr: 0x10000E5D0, symSize: 0x5E4 } - - { offset: 0x551D, size: 0x8, addend: 0x0, symName: '_strconv::round_shortest', symObjAddr: 0x356C, symBinAddr: 0x10000E5D0, symSize: 0x5E4 } - - { offset: 0x55C4, size: 0x8, addend: 0x0, symName: '_strconv::round_shortest', symObjAddr: 0x356C, symBinAddr: 0x10000E5D0, symSize: 0x5E4 } - - { offset: 0x55CC, size: 0x8, addend: 0x0, symName: '_strconv::write_float', symObjAddr: 0x3B50, symBinAddr: 0x10000EBB4, symSize: 0xA4 } - - { offset: 0x575B, size: 0x8, addend: 0x0, symName: '_strconv::write_float', symObjAddr: 0x3B50, symBinAddr: 0x10000EBB4, symSize: 0xA4 } - - { offset: 0x5763, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.to_bytes-0', symObjAddr: 0x3BF4, symBinAddr: 0x10000EC58, symSize: 0x70 } - - { offset: 0x57E1, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.to_bytes-0', symObjAddr: 0x3BF4, symBinAddr: 0x10000EC58, symSize: 0x70 } - - { offset: 0x57E9, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.add_bytes-1', symObjAddr: 0x3C64, symBinAddr: 0x10000ECC8, symSize: 0xF0 } - - { offset: 0x5814, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.add_bytes-1', symObjAddr: 0x3C64, symBinAddr: 0x10000ECC8, symSize: 0xF0 } - - { offset: 0x5DCF, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::art_rect', symObjAddr: 0x0, symBinAddr: 0x10000EDB8, symSize: 0x98 } - - { offset: 0x6013, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::art_rect', symObjAddr: 0x0, symBinAddr: 0x10000EDB8, symSize: 0x98 } - - { offset: 0x601B, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::new_art_texture', symObjAddr: 0x98, symBinAddr: 0x10000EE50, symSize: 0x1AC } - - { offset: 0x6054, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::new_art_texture', symObjAddr: 0x98, symBinAddr: 0x10000EE50, symSize: 0x1AC } - - { offset: 0x605C, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_frame', symObjAddr: 0x244, symBinAddr: 0x10000EFFC, symSize: 0x180 } - - { offset: 0x609E, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_frame', symObjAddr: 0x244, symBinAddr: 0x10000EFFC, symSize: 0x180 } - - { offset: 0x60B9, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_frame', symObjAddr: 0x244, symBinAddr: 0x10000EFFC, symSize: 0x180 } - - { offset: 0x60C1, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_japan_back', symObjAddr: 0x3C4, symBinAddr: 0x10000F17C, symSize: 0x130 } - - { offset: 0x6107, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_japan_back', symObjAddr: 0x3C4, symBinAddr: 0x10000F17C, symSize: 0x130 } - - { offset: 0x610F, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_trigram', symObjAddr: 0x4F4, symBinAddr: 0x10000F2AC, symSize: 0x468 } - - { offset: 0x6158, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_trigram', symObjAddr: 0x4F4, symBinAddr: 0x10000F2AC, symSize: 0x468 } - - { offset: 0x6160, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_korea_back', symObjAddr: 0x95C, symBinAddr: 0x10000F714, symSize: 0x460 } - - { offset: 0x62E0, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_korea_back', symObjAddr: 0x95C, symBinAddr: 0x10000F714, symSize: 0x460 } - - { offset: 0x62E8, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_thailand_back', symObjAddr: 0xDBC, symBinAddr: 0x10000FB74, symSize: 0x2C8 } - - { offset: 0x6392, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_thailand_back', symObjAddr: 0xDBC, symBinAddr: 0x10000FB74, symSize: 0x2C8 } - - { offset: 0x639A, size: 0x8, addend: 0x0, symName: '_card::load_art', symObjAddr: 0x1084, symBinAddr: 0x10000FE3C, symSize: 0x308 } - - { offset: 0x6436, size: 0x8, addend: 0x0, symName: '_card::load_art', symObjAddr: 0x1084, symBinAddr: 0x10000FE3C, symSize: 0x308 } - - { offset: 0x643E, size: 0x8, addend: 0x0, symName: '_card::unload_art', symObjAddr: 0x138C, symBinAddr: 0x100010144, symSize: 0x120 } - - { offset: 0x649F, size: 0x8, addend: 0x0, symName: '_card::unload_art', symObjAddr: 0x138C, symBinAddr: 0x100010144, symSize: 0x120 } - - { offset: 0x64A7, size: 0x8, addend: 0x0, symName: '_card::get_back_art', symObjAddr: 0x14AC, symBinAddr: 0x100010264, symSize: 0x88 } - - { offset: 0x64E1, size: 0x8, addend: 0x0, symName: '_card::get_back_art', symObjAddr: 0x14AC, symBinAddr: 0x100010264, symSize: 0x88 } - - { offset: 0x64E9, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::fit_size', symObjAddr: 0x1534, symBinAddr: 0x1000102EC, symSize: 0xAC } - - { offset: 0x6513, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::fit_size', symObjAddr: 0x1534, symBinAddr: 0x1000102EC, symSize: 0xAC } - - { offset: 0x651B, size: 0x8, addend: 0x0, symName: '_card::build_face', symObjAddr: 0x15E0, symBinAddr: 0x100010398, symSize: 0x674 } - - { offset: 0x657A, size: 0x8, addend: 0x0, symName: '_card::build_face', symObjAddr: 0x15E0, symBinAddr: 0x100010398, symSize: 0x674 } - - { offset: 0x65A3, size: 0x8, addend: 0x0, symName: '_card::build_face', symObjAddr: 0x15E0, symBinAddr: 0x100010398, symSize: 0x674 } - - { offset: 0x65AB, size: 0x8, addend: 0x0, symName: '_card::unload_face', symObjAddr: 0x1C54, symBinAddr: 0x100010A0C, symSize: 0xC0 } - - { offset: 0x6634, size: 0x8, addend: 0x0, symName: '_card::unload_face', symObjAddr: 0x1C54, symBinAddr: 0x100010A0C, symSize: 0xC0 } - - { offset: 0x663C, size: 0x8, addend: 0x0, symName: '_card::is_animating', symObjAddr: 0x1D14, symBinAddr: 0x100010ACC, symSize: 0x4C } - - { offset: 0x6663, size: 0x8, addend: 0x0, symName: '_card::is_animating', symObjAddr: 0x1D14, symBinAddr: 0x100010ACC, symSize: 0x4C } - - { offset: 0x666B, size: 0x8, addend: 0x0, symName: '_card::update', symObjAddr: 0x1D60, symBinAddr: 0x100010B18, symSize: 0x118 } - - { offset: 0x669C, size: 0x8, addend: 0x0, symName: '_card::update', symObjAddr: 0x1D60, symBinAddr: 0x100010B18, symSize: 0x118 } - - { offset: 0x66B6, size: 0x8, addend: 0x0, symName: '_card::update', symObjAddr: 0x1D60, symBinAddr: 0x100010B18, symSize: 0x118 } - - { offset: 0x66BE, size: 0x8, addend: 0x0, symName: '_card::start_pulse', symObjAddr: 0x1E78, symBinAddr: 0x100010C30, symSize: 0x2C } - - { offset: 0x6722, size: 0x8, addend: 0x0, symName: '_card::start_pulse', symObjAddr: 0x1E78, symBinAddr: 0x100010C30, symSize: 0x2C } - - { offset: 0x672A, size: 0x8, addend: 0x0, symName: '_card::is_hovered', symObjAddr: 0x1EA4, symBinAddr: 0x100010C5C, symSize: 0x60 } - - { offset: 0x6750, size: 0x8, addend: 0x0, symName: '_card::is_hovered', symObjAddr: 0x1EA4, symBinAddr: 0x100010C5C, symSize: 0x60 } - - { offset: 0x6758, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::smoothstep', symObjAddr: 0x1F04, symBinAddr: 0x100010CBC, symSize: 0x34 } - - { offset: 0x6782, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::smoothstep', symObjAddr: 0x1F04, symBinAddr: 0x100010CBC, symSize: 0x34 } - - { offset: 0x678A, size: 0x8, addend: 0x0, symName: '_card::draw', symObjAddr: 0x1F38, symBinAddr: 0x100010CF0, symSize: 0x868 } - - { offset: 0x67B4, size: 0x8, addend: 0x0, symName: '_card::draw', symObjAddr: 0x1F38, symBinAddr: 0x100010CF0, symSize: 0x868 } - - { offset: 0x6F67, size: 0x8, addend: 0x0, symName: _main, symObjAddr: 0x0, symBinAddr: 0x100011558, symSize: 0xF8 } - - { offset: 0x7062, size: 0x8, addend: 0x0, symName: _main, symObjAddr: 0x0, symBinAddr: 0x100011558, symSize: 0xF8 } - - { offset: 0x7487, size: 0x8, addend: 0x0, symName: '_raylib::TextFormat', symObjAddr: 0x0, symBinAddr: 0x100011650, symSize: 0x21C } - - { offset: 0x762B, size: 0x8, addend: 0x0, symName: '_raylib::TextFormat', symObjAddr: 0x0, symBinAddr: 0x100011650, symSize: 0x21C } - - { offset: 0x7AB1, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator_proc', symObjAddr: 0x0, symBinAddr: 0x10001186C, symSize: 0x1A0 } - - { offset: 0x7BAC, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator_proc', symObjAddr: 0x0, symBinAddr: 0x10001186C, symSize: 0x1A0 } - - { offset: 0x7BB4, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator', symObjAddr: 0x1A0, symBinAddr: 0x100011A0C, symSize: 0x28 } - - { offset: 0x7C2A, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator', symObjAddr: 0x1A0, symBinAddr: 0x100011A0C, symSize: 0x28 } - - { offset: 0x7FE8, size: 0x8, addend: 0x0, symName: '_strings::[builder.odin]::_builder_stream_proc', symObjAddr: 0x0, symBinAddr: 0x100011A34, symSize: 0x224 } - - { offset: 0x8202, size: 0x8, addend: 0x0, symName: '_strings::[builder.odin]::_builder_stream_proc', symObjAddr: 0x0, symBinAddr: 0x100011A34, symSize: 0x224 } - - { offset: 0x820A, size: 0x8, addend: 0x0, symName: '_strings::to_stream', symObjAddr: 0x224, symBinAddr: 0x100011C58, symSize: 0x64 } - - { offset: 0x82A9, size: 0x8, addend: 0x0, symName: '_strings::to_stream', symObjAddr: 0x224, symBinAddr: 0x100011C58, symSize: 0x64 } - - { offset: 0x82C4, size: 0x8, addend: 0x0, symName: '_strings::to_stream', symObjAddr: 0x224, symBinAddr: 0x100011C58, symSize: 0x64 } - - { offset: 0x82CC, size: 0x8, addend: 0x0, symName: '_strings::to_writer', symObjAddr: 0x288, symBinAddr: 0x100011CBC, symSize: 0x98 } - - { offset: 0x8316, size: 0x8, addend: 0x0, symName: '_strings::to_writer', symObjAddr: 0x288, symBinAddr: 0x100011CBC, symSize: 0x98 } - - { offset: 0x831E, size: 0x8, addend: 0x0, symName: '_strings::builder_destroy', symObjAddr: 0x320, symBinAddr: 0x100011D54, symSize: 0x50 } - - { offset: 0x8369, size: 0x8, addend: 0x0, symName: '_strings::builder_destroy', symObjAddr: 0x320, symBinAddr: 0x100011D54, symSize: 0x50 } - - { offset: 0x8371, size: 0x8, addend: 0x0, symName: '_strings::builder_from_bytes', symObjAddr: 0x370, symBinAddr: 0x100011DA4, symSize: 0x110 } - - { offset: 0x83A7, size: 0x8, addend: 0x0, symName: '_strings::builder_from_bytes', symObjAddr: 0x370, symBinAddr: 0x100011DA4, symSize: 0x110 } - - { offset: 0x83AF, size: 0x8, addend: 0x0, symName: '_strings::to_string', symObjAddr: 0x480, symBinAddr: 0x100011EB4, symSize: 0x54 } - - { offset: 0x83ED, size: 0x8, addend: 0x0, symName: '_strings::to_string', symObjAddr: 0x480, symBinAddr: 0x100011EB4, symSize: 0x54 } - - { offset: 0x83F5, size: 0x8, addend: 0x0, symName: '_strings::write_bytes', symObjAddr: 0x4D4, symBinAddr: 0x100011F08, symSize: 0xA0 } - - { offset: 0x8443, size: 0x8, addend: 0x0, symName: '_strings::write_bytes', symObjAddr: 0x4D4, symBinAddr: 0x100011F08, symSize: 0xA0 } - - { offset: 0x844B, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_split_iterator', symObjAddr: 0x574, symBinAddr: 0x100011FA8, symSize: 0x1D8 } - - { offset: 0x84C1, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_split_iterator', symObjAddr: 0x574, symBinAddr: 0x100011FA8, symSize: 0x1D8 } - - { offset: 0x84ED, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_split_iterator', symObjAddr: 0x574, symBinAddr: 0x100011FA8, symSize: 0x1D8 } - - { offset: 0x84F5, size: 0x8, addend: 0x0, symName: '_strings::split_iterator', symObjAddr: 0x74C, symBinAddr: 0x100012180, symSize: 0xA4 } - - { offset: 0x857C, size: 0x8, addend: 0x0, symName: '_strings::split_iterator', symObjAddr: 0x74C, symBinAddr: 0x100012180, symSize: 0xA4 } - - { offset: 0x85BB, size: 0x8, addend: 0x0, symName: '_strings::split_iterator', symObjAddr: 0x74C, symBinAddr: 0x100012180, symSize: 0xA4 } - - { offset: 0x85C3, size: 0x8, addend: 0x0, symName: '_strings::index_byte', symObjAddr: 0x7F0, symBinAddr: 0x100012224, symSize: 0x60 } - - { offset: 0x8633, size: 0x8, addend: 0x0, symName: '_strings::index_byte', symObjAddr: 0x7F0, symBinAddr: 0x100012224, symSize: 0x60 } - - { offset: 0x863B, size: 0x8, addend: 0x0, symName: '_strings::index', symObjAddr: 0x850, symBinAddr: 0x100012284, symSize: 0x3D0 } - - { offset: 0x8687, size: 0x8, addend: 0x0, symName: '_strings::index', symObjAddr: 0x850, symBinAddr: 0x100012284, symSize: 0x3D0 } - - { offset: 0x868F, size: 0x8, addend: 0x0, symName: '_strings::is_space', symObjAddr: 0xC20, symBinAddr: 0x100012654, symSize: 0x13C } - - { offset: 0x86E4, size: 0x8, addend: 0x0, symName: '_strings::is_space', symObjAddr: 0xC20, symBinAddr: 0x100012654, symSize: 0x13C } - - { offset: 0x8779, size: 0x8, addend: 0x0, symName: '_strings::is_space', symObjAddr: 0xC20, symBinAddr: 0x100012654, symSize: 0x13C } - - { offset: 0x8781, size: 0x8, addend: 0x0, symName: '_strings::index_proc', symObjAddr: 0xD5C, symBinAddr: 0x100012790, symSize: 0x12C } - - { offset: 0x87BD, size: 0x8, addend: 0x0, symName: '_strings::index_proc', symObjAddr: 0xD5C, symBinAddr: 0x100012790, symSize: 0x12C } - - { offset: 0x87C5, size: 0x8, addend: 0x0, symName: '_strings::last_index_proc', symObjAddr: 0xE88, symBinAddr: 0x1000128BC, symSize: 0x144 } - - { offset: 0x8868, size: 0x8, addend: 0x0, symName: '_strings::last_index_proc', symObjAddr: 0xE88, symBinAddr: 0x1000128BC, symSize: 0x144 } - - { offset: 0x8870, size: 0x8, addend: 0x0, symName: '_strings::trim_left_proc', symObjAddr: 0xFCC, symBinAddr: 0x100012A00, symSize: 0x114 } - - { offset: 0x8934, size: 0x8, addend: 0x0, symName: '_strings::trim_left_proc', symObjAddr: 0xFCC, symBinAddr: 0x100012A00, symSize: 0x114 } - - { offset: 0x893C, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc', symObjAddr: 0x10E0, symBinAddr: 0x100012B14, symSize: 0x110 } - - { offset: 0x89A2, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc', symObjAddr: 0x10E0, symBinAddr: 0x100012B14, symSize: 0x110 } - - { offset: 0x89BE, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc', symObjAddr: 0x10E0, symBinAddr: 0x100012B14, symSize: 0x110 } - - { offset: 0x89C6, size: 0x8, addend: 0x0, symName: '_strings::trim_left_space', symObjAddr: 0x11F0, symBinAddr: 0x100012C24, symSize: 0x90 } - - { offset: 0x8A2C, size: 0x8, addend: 0x0, symName: '_strings::trim_left_space', symObjAddr: 0x11F0, symBinAddr: 0x100012C24, symSize: 0x90 } - - { offset: 0x8A6A, size: 0x8, addend: 0x0, symName: '_strings::trim_left_space', symObjAddr: 0x11F0, symBinAddr: 0x100012C24, symSize: 0x90 } - - { offset: 0x8A72, size: 0x8, addend: 0x0, symName: '_strings::trim_right_space', symObjAddr: 0x1280, symBinAddr: 0x100012CB4, symSize: 0x90 } - - { offset: 0x8AC1, size: 0x8, addend: 0x0, symName: '_strings::trim_right_space', symObjAddr: 0x1280, symBinAddr: 0x100012CB4, symSize: 0x90 } - - { offset: 0x8AC9, size: 0x8, addend: 0x0, symName: '_strings::trim_space', symObjAddr: 0x1310, symBinAddr: 0x100012D44, symSize: 0xB0 } - - { offset: 0x8B18, size: 0x8, addend: 0x0, symName: '_strings::trim_space', symObjAddr: 0x1310, symBinAddr: 0x100012D44, symSize: 0xB0 } - - { offset: 0x8B20, size: 0x8, addend: 0x0, symName: '_strings::partition', symObjAddr: 0x13C0, symBinAddr: 0x100012DF4, symSize: 0x1DC } - - { offset: 0x8B6F, size: 0x8, addend: 0x0, symName: '_strings::partition', symObjAddr: 0x13C0, symBinAddr: 0x100012DF4, symSize: 0x1DC } - - { offset: 0x8B77, size: 0x8, addend: 0x0, symName: '_strings::index.hash_str_rabin_karp-0', symObjAddr: 0x159C, symBinAddr: 0x100012FD0, symSize: 0x130 } - - { offset: 0x8BFF, size: 0x8, addend: 0x0, symName: '_strings::index.hash_str_rabin_karp-0', symObjAddr: 0x159C, symBinAddr: 0x100012FD0, symSize: 0x130 } - - { offset: 0x8C1B, size: 0x8, addend: 0x0, symName: '_strings::index.hash_str_rabin_karp-0', symObjAddr: 0x159C, symBinAddr: 0x100012FD0, symSize: 0x130 } - - { offset: 0x9184, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_stderr_write', symObjAddr: 0x0, symBinAddr: 0x100013100, symSize: 0x94 } - - { offset: 0x91B1, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_stderr_write', symObjAddr: 0x0, symBinAddr: 0x100013100, symSize: 0x94 } - - { offset: 0x91B9, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_rand_bytes', symObjAddr: 0x94, symBinAddr: 0x100013194, symSize: 0x3C } - - { offset: 0x9205, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_rand_bytes', symObjAddr: 0x94, symBinAddr: 0x100013194, symSize: 0x3C } - - { offset: 0x92A8, size: 0x8, addend: 0x0, symName: '_decks::decks_for', symObjAddr: 0x0, symBinAddr: 0x1000131D0, symSize: 0xF0 } - - { offset: 0x936C, size: 0x8, addend: 0x0, symName: '_decks::decks_for', symObjAddr: 0x0, symBinAddr: 0x1000131D0, symSize: 0xF0 } - - { offset: 0x9374, size: 0x8, addend: 0x0, symName: '_decks::language_of', symObjAddr: 0xF0, symBinAddr: 0x1000132C0, symSize: 0xDC } - - { offset: 0x939F, size: 0x8, addend: 0x0, symName: '_decks::language_of', symObjAddr: 0xF0, symBinAddr: 0x1000132C0, symSize: 0xDC } - - { offset: 0x93A7, size: 0x8, addend: 0x0, symName: '_decks::entries', symObjAddr: 0x1CC, symBinAddr: 0x10001339C, symSize: 0x134 } - - { offset: 0x93D2, size: 0x8, addend: 0x0, symName: '_decks::entries', symObjAddr: 0x1CC, symBinAddr: 0x10001339C, symSize: 0x134 } - - { offset: 0x95A4, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator', symObjAddr: 0x0, symBinAddr: 0x1000134D0, symSize: 0x28 } - - { offset: 0x969F, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator', symObjAddr: 0x0, symBinAddr: 0x1000134D0, symSize: 0x28 } - - { offset: 0x96A7, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc', symObjAddr: 0x28, symBinAddr: 0x1000134F8, symSize: 0x254 } - - { offset: 0x96C2, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc', symObjAddr: 0x28, symBinAddr: 0x1000134F8, symSize: 0x254 } - - { offset: 0x96CA, size: 0x8, addend: 0x0, symName: '_runtime::heap_alloc', symObjAddr: 0x27C, symBinAddr: 0x10001374C, symSize: 0x3C } - - { offset: 0x9781, size: 0x8, addend: 0x0, symName: '_runtime::heap_alloc', symObjAddr: 0x27C, symBinAddr: 0x10001374C, symSize: 0x3C } - - { offset: 0x9789, size: 0x8, addend: 0x0, symName: '_runtime::heap_resize', symObjAddr: 0x2B8, symBinAddr: 0x100013788, symSize: 0x38 } - - { offset: 0x97C1, size: 0x8, addend: 0x0, symName: '_runtime::heap_resize', symObjAddr: 0x2B8, symBinAddr: 0x100013788, symSize: 0x38 } - - { offset: 0x97C9, size: 0x8, addend: 0x0, symName: '_runtime::heap_free', symObjAddr: 0x2F0, symBinAddr: 0x1000137C0, symSize: 0x2C } - - { offset: 0x9801, size: 0x8, addend: 0x0, symName: '_runtime::heap_free', symObjAddr: 0x2F0, symBinAddr: 0x1000137C0, symSize: 0x2C } - - { offset: 0x9809, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_alloc-0', symObjAddr: 0x31C, symBinAddr: 0x1000137EC, symSize: 0x208 } - - { offset: 0x982F, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_alloc-0', symObjAddr: 0x31C, symBinAddr: 0x1000137EC, symSize: 0x208 } - - { offset: 0x9837, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_free-1', symObjAddr: 0x524, symBinAddr: 0x1000139F4, symSize: 0x48 } - - { offset: 0x98B5, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_free-1', symObjAddr: 0x524, symBinAddr: 0x1000139F4, symSize: 0x48 } - - { offset: 0x9952, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_free-1', symObjAddr: 0x524, symBinAddr: 0x1000139F4, symSize: 0x48 } - - { offset: 0x995A, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_resize-2', symObjAddr: 0x56C, symBinAddr: 0x100013A3C, symSize: 0x21C } - - { offset: 0x9980, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_resize-2', symObjAddr: 0x56C, symBinAddr: 0x100013A3C, symSize: 0x21C } - - { offset: 0x9E90, size: 0x8, addend: 0x0, symName: '_fmt::bprintf', symObjAddr: 0x0, symBinAddr: 0x100013C58, symSize: 0x174 } - - { offset: 0x9E98, size: 0x8, addend: 0x0, symName: '___$hasher$$typeid', symObjAddr: 0x133B8, symBinAddr: 0x100027010, symSize: 0x34 } - - { offset: 0xA1BB, size: 0x8, addend: 0x0, symName: '_fmt::bprintf', symObjAddr: 0x0, symBinAddr: 0x100013C58, symSize: 0x174 } - - { offset: 0xA1C3, size: 0x8, addend: 0x0, symName: '_fmt::sbprintf', symObjAddr: 0x174, symBinAddr: 0x100013DCC, symSize: 0x138 } - - { offset: 0xA239, size: 0x8, addend: 0x0, symName: '_fmt::sbprintf', symObjAddr: 0x174, symBinAddr: 0x100013DCC, symSize: 0x138 } - - { offset: 0xA255, size: 0x8, addend: 0x0, symName: '_fmt::sbprintf', symObjAddr: 0x174, symBinAddr: 0x100013DCC, symSize: 0x138 } - - { offset: 0xA25D, size: 0x8, addend: 0x0, symName: '_fmt::wprintf', symObjAddr: 0x2AC, symBinAddr: 0x100013F04, symSize: 0x13FC } - - { offset: 0xA2CC, size: 0x8, addend: 0x0, symName: '_fmt::wprintf', symObjAddr: 0x2AC, symBinAddr: 0x100013F04, symSize: 0x13FC } - - { offset: 0xA2D4, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int', symObjAddr: 0x16A8, symBinAddr: 0x100015300, symSize: 0x14C } - - { offset: 0xA36A, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int', symObjAddr: 0x16A8, symBinAddr: 0x100015300, symSize: 0x14C } - - { offset: 0xA54A, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int', symObjAddr: 0x16A8, symBinAddr: 0x100015300, symSize: 0x14C } - - { offset: 0xA552, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number', symObjAddr: 0x17F4, symBinAddr: 0x10001544C, symSize: 0x240 } - - { offset: 0xA5F7, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number', symObjAddr: 0x17F4, symBinAddr: 0x10001544C, symSize: 0x240 } - - { offset: 0xA5FF, size: 0x8, addend: 0x0, symName: '_fmt::int_from_arg', symObjAddr: 0x1A34, symBinAddr: 0x10001568C, symSize: 0x124 } - - { offset: 0xA698, size: 0x8, addend: 0x0, symName: '_fmt::int_from_arg', symObjAddr: 0x1A34, symBinAddr: 0x10001568C, symSize: 0x124 } - - { offset: 0xA6C5, size: 0x8, addend: 0x0, symName: '_fmt::int_from_arg', symObjAddr: 0x1A34, symBinAddr: 0x10001568C, symSize: 0x124 } - - { offset: 0xA6CD, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bad_verb', symObjAddr: 0x1B58, symBinAddr: 0x1000157B0, symSize: 0x270 } - - { offset: 0xA722, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bad_verb', symObjAddr: 0x1B58, symBinAddr: 0x1000157B0, symSize: 0x270 } - - { offset: 0xA760, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bad_verb', symObjAddr: 0x1B58, symBinAddr: 0x1000157B0, symSize: 0x270 } - - { offset: 0xA768, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bool', symObjAddr: 0x1DC8, symBinAddr: 0x100015A20, symSize: 0xDC } - - { offset: 0xA7F8, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bool', symObjAddr: 0x1DC8, symBinAddr: 0x100015A20, symSize: 0xDC } - - { offset: 0xA800, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_padding', symObjAddr: 0x1EA4, symBinAddr: 0x100015AFC, symSize: 0xEC } - - { offset: 0xA85A, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_padding', symObjAddr: 0x1EA4, symBinAddr: 0x100015AFC, symSize: 0xEC } - - { offset: 0xA862, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int', symObjAddr: 0x1F90, symBinAddr: 0x100015BE8, symSize: 0x6BC } - - { offset: 0xA8F0, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int', symObjAddr: 0x1F90, symBinAddr: 0x100015BE8, symSize: 0x6BC } - - { offset: 0xA8F8, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int_128', symObjAddr: 0x264C, symBinAddr: 0x1000162A4, symSize: 0x790 } - - { offset: 0xAA2F, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int_128', symObjAddr: 0x264C, symBinAddr: 0x1000162A4, symSize: 0x790 } - - { offset: 0xAA37, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_memory', symObjAddr: 0x2DDC, symBinAddr: 0x100016A34, symSize: 0x4C0 } - - { offset: 0xAB91, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_memory', symObjAddr: 0x2DDC, symBinAddr: 0x100016A34, symSize: 0x4C0 } - - { offset: 0xAB99, size: 0x8, addend: 0x0, symName: '_fmt::fmt_rune', symObjAddr: 0x329C, symBinAddr: 0x100016EF4, symSize: 0x13C } - - { offset: 0xACE2, size: 0x8, addend: 0x0, symName: '_fmt::fmt_rune', symObjAddr: 0x329C, symBinAddr: 0x100016EF4, symSize: 0x13C } - - { offset: 0xACEA, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int', symObjAddr: 0x33D8, symBinAddr: 0x100017030, symSize: 0x444 } - - { offset: 0xAD44, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int', symObjAddr: 0x33D8, symBinAddr: 0x100017030, symSize: 0x444 } - - { offset: 0xAD4C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int_128', symObjAddr: 0x381C, symBinAddr: 0x100017474, symSize: 0x42C } - - { offset: 0xADE9, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int_128', symObjAddr: 0x381C, symBinAddr: 0x100017474, symSize: 0x42C } - - { offset: 0xADF1, size: 0x8, addend: 0x0, symName: '_fmt::_pad', symObjAddr: 0x3C48, symBinAddr: 0x1000178A0, symSize: 0x3CC } - - { offset: 0xAE8F, size: 0x8, addend: 0x0, symName: '_fmt::_pad', symObjAddr: 0x3C48, symBinAddr: 0x1000178A0, symSize: 0x3CC } - - { offset: 0xAE97, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_float_as', symObjAddr: 0x4014, symBinAddr: 0x100017C6C, symSize: 0x234 } - - { offset: 0xAF05, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_float_as', symObjAddr: 0x4014, symBinAddr: 0x100017C6C, symSize: 0x234 } - - { offset: 0xAF0D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_float', symObjAddr: 0x4248, symBinAddr: 0x100017EA0, symSize: 0x394 } - - { offset: 0xAFDD, size: 0x8, addend: 0x0, symName: '_fmt::fmt_float', symObjAddr: 0x4248, symBinAddr: 0x100017EA0, symSize: 0x394 } - - { offset: 0xAFE5, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string', symObjAddr: 0x45DC, symBinAddr: 0x100018234, symSize: 0x5CC } - - { offset: 0xB084, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string', symObjAddr: 0x45DC, symBinAddr: 0x100018234, symSize: 0x5CC } - - { offset: 0xB08C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring', symObjAddr: 0x4BA8, symBinAddr: 0x100018800, symSize: 0x7C } - - { offset: 0xB1B7, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring', symObjAddr: 0x4BA8, symBinAddr: 0x100018800, symSize: 0x7C } - - { offset: 0xB1BF, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string16', symObjAddr: 0x4C24, symBinAddr: 0x10001887C, symSize: 0x5C8 } - - { offset: 0xB219, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string16', symObjAddr: 0x4C24, symBinAddr: 0x10001887C, symSize: 0x5C8 } - - { offset: 0xB221, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring16', symObjAddr: 0x51EC, symBinAddr: 0x100018E44, symSize: 0x7C } - - { offset: 0xB34C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring16', symObjAddr: 0x51EC, symBinAddr: 0x100018E44, symSize: 0x7C } - - { offset: 0xB354, size: 0x8, addend: 0x0, symName: '_fmt::fmt_pointer', symObjAddr: 0x5268, symBinAddr: 0x100018EC0, symSize: 0x360 } - - { offset: 0xB3AE, size: 0x8, addend: 0x0, symName: '_fmt::fmt_pointer', symObjAddr: 0x5268, symBinAddr: 0x100018EC0, symSize: 0x360 } - - { offset: 0xB3B6, size: 0x8, addend: 0x0, symName: '_fmt::fmt_soa_pointer', symObjAddr: 0x55C8, symBinAddr: 0x100019220, symSize: 0x1E0 } - - { offset: 0xB433, size: 0x8, addend: 0x0, symName: '_fmt::fmt_soa_pointer', symObjAddr: 0x55C8, symBinAddr: 0x100019220, symSize: 0x1E0 } - - { offset: 0xB43B, size: 0x8, addend: 0x0, symName: '_fmt::enum_value_to_string', symObjAddr: 0x57A8, symBinAddr: 0x100019400, symSize: 0x7C } - - { offset: 0xB495, size: 0x8, addend: 0x0, symName: '_fmt::enum_value_to_string', symObjAddr: 0x57A8, symBinAddr: 0x100019400, symSize: 0x7C } - - { offset: 0xB49D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enum', symObjAddr: 0x5824, symBinAddr: 0x10001947C, symSize: 0x558 } - - { offset: 0xB4DB, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enum', symObjAddr: 0x5824, symBinAddr: 0x10001947C, symSize: 0x558 } - - { offset: 0xB4E3, size: 0x8, addend: 0x0, symName: '_fmt::stored_enum_value_to_string', symObjAddr: 0x5D7C, symBinAddr: 0x1000199D4, symSize: 0x2B8 } - - { offset: 0xB5C8, size: 0x8, addend: 0x0, symName: '_fmt::stored_enum_value_to_string', symObjAddr: 0x5D7C, symBinAddr: 0x1000199D4, symSize: 0x2B8 } - - { offset: 0xB5D0, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set', symObjAddr: 0x6034, symBinAddr: 0x100019C8C, symSize: 0xBA0 } - - { offset: 0xB636, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set', symObjAddr: 0x6034, symBinAddr: 0x100019C8C, symSize: 0xBA0 } - - { offset: 0xB6CB, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set', symObjAddr: 0x6034, symBinAddr: 0x100019C8C, symSize: 0xBA0 } - - { offset: 0xB6D3, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_indent', symObjAddr: 0x6BD4, symBinAddr: 0x10001A82C, symSize: 0x9C } - - { offset: 0xB988, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_indent', symObjAddr: 0x6BD4, symBinAddr: 0x10001A82C, symSize: 0x9C } - - { offset: 0xB990, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_array', symObjAddr: 0x6C70, symBinAddr: 0x10001A8C8, symSize: 0x400 } - - { offset: 0xB9C9, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_array', symObjAddr: 0x6C70, symBinAddr: 0x10001A8C8, symSize: 0x400 } - - { offset: 0xB9D1, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag', symObjAddr: 0x7070, symBinAddr: 0x10001ACC8, symSize: 0x804 } - - { offset: 0xBB0A, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag', symObjAddr: 0x7070, symBinAddr: 0x10001ACC8, symSize: 0x804 } - - { offset: 0xBB12, size: 0x8, addend: 0x0, symName: '_fmt::__handle_raw_union_tag', symObjAddr: 0x7874, symBinAddr: 0x10001B4CC, symSize: 0x1464 } - - { offset: 0xBBD8, size: 0x8, addend: 0x0, symName: '_fmt::__handle_raw_union_tag', symObjAddr: 0x7874, symBinAddr: 0x10001B4CC, symSize: 0x1464 } - - { offset: 0xBCE6, size: 0x8, addend: 0x0, symName: '_fmt::__handle_raw_union_tag', symObjAddr: 0x7874, symBinAddr: 0x10001B4CC, symSize: 0x1464 } - - { offset: 0xBCEE, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_soa_struct_internal', symObjAddr: 0x8CD8, symBinAddr: 0x10001C930, symSize: 0xC60 } - - { offset: 0xBD84, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_soa_struct_internal', symObjAddr: 0x8CD8, symBinAddr: 0x10001C930, symSize: 0xC60 } - - { offset: 0xC17D, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_soa_struct_internal', symObjAddr: 0x8CD8, symBinAddr: 0x10001C930, symSize: 0xC60 } - - { offset: 0xC185, size: 0x8, addend: 0x0, symName: '_fmt::fmt_struct', symObjAddr: 0x9938, symBinAddr: 0x10001D590, symSize: 0xCBC } - - { offset: 0xC405, size: 0x8, addend: 0x0, symName: '_fmt::fmt_struct', symObjAddr: 0x9938, symBinAddr: 0x10001D590, symSize: 0xCBC } - - { offset: 0xC40D, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::search_nul_termination', symObjAddr: 0xA5F4, symBinAddr: 0x10001E24C, symSize: 0xCC } - - { offset: 0xC5F2, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::search_nul_termination', symObjAddr: 0xA5F4, symBinAddr: 0x10001E24C, symSize: 0xCC } - - { offset: 0xC5FA, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array_nul_terminated', symObjAddr: 0xA6C0, symBinAddr: 0x10001E318, symSize: 0x110 } - - { offset: 0xC689, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array_nul_terminated', symObjAddr: 0xA6C0, symBinAddr: 0x10001E318, symSize: 0x110 } - - { offset: 0xC691, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array', symObjAddr: 0xA7D0, symBinAddr: 0x10001E428, symSize: 0x5D0 } - - { offset: 0xC73D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array', symObjAddr: 0xA7D0, symBinAddr: 0x10001E428, symSize: 0x5D0 } - - { offset: 0xC745, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters', symObjAddr: 0xADA0, symBinAddr: 0x10001E9F8, symSize: 0xE7C } - - { offset: 0xC7CF, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters', symObjAddr: 0xADA0, symBinAddr: 0x10001E9F8, symSize: 0xE7C } - - { offset: 0xC7D7, size: 0x8, addend: 0x0, symName: '_fmt::fmt_named', symObjAddr: 0xBC1C, symBinAddr: 0x10001F874, symSize: 0x320 } - - { offset: 0xC97B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_named', symObjAddr: 0xBC1C, symBinAddr: 0x10001F874, symSize: 0x320 } - - { offset: 0xC983, size: 0x8, addend: 0x0, symName: '_fmt::fmt_union', symObjAddr: 0xBF3C, symBinAddr: 0x10001FB94, symSize: 0x6A8 } - - { offset: 0xC9ED, size: 0x8, addend: 0x0, symName: '_fmt::fmt_union', symObjAddr: 0xBF3C, symBinAddr: 0x10001FB94, symSize: 0x6A8 } - - { offset: 0xC9F5, size: 0x8, addend: 0x0, symName: '_fmt::fmt_matrix', symObjAddr: 0xC5E4, symBinAddr: 0x10002023C, symSize: 0x6A8 } - - { offset: 0xCB63, size: 0x8, addend: 0x0, symName: '_fmt::fmt_matrix', symObjAddr: 0xC5E4, symBinAddr: 0x10002023C, symSize: 0x6A8 } - - { offset: 0xCB6B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field', symObjAddr: 0xCC8C, symBinAddr: 0x1000208E4, symSize: 0x624 } - - { offset: 0xCCEC, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field', symObjAddr: 0xCC8C, symBinAddr: 0x1000208E4, symSize: 0x624 } - - { offset: 0xCCF4, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_pointer_from_value', symObjAddr: 0xD2B0, symBinAddr: 0x100020F08, symSize: 0x3C8 } - - { offset: 0xCE82, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_pointer_from_value', symObjAddr: 0xD2B0, symBinAddr: 0x100020F08, symSize: 0x3C8 } - - { offset: 0xCE8A, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_multi_pointer', symObjAddr: 0xD678, symBinAddr: 0x1000212D0, symSize: 0x52C } - - { offset: 0xCF4B, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_multi_pointer', symObjAddr: 0xD678, symBinAddr: 0x1000212D0, symSize: 0x52C } - - { offset: 0xCF53, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enumerated_array', symObjAddr: 0xDBA4, symBinAddr: 0x1000217FC, symSize: 0x6D8 } - - { offset: 0xD06B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enumerated_array', symObjAddr: 0xDBA4, symBinAddr: 0x1000217FC, symSize: 0x6D8 } - - { offset: 0xD073, size: 0x8, addend: 0x0, symName: '_fmt::fmt_map', symObjAddr: 0xE27C, symBinAddr: 0x100021ED4, symSize: 0x79C } - - { offset: 0xD1D0, size: 0x8, addend: 0x0, symName: '_fmt::fmt_map', symObjAddr: 0xE27C, symBinAddr: 0x100021ED4, symSize: 0x79C } - - { offset: 0xD1D8, size: 0x8, addend: 0x0, symName: '_fmt::fmt_value', symObjAddr: 0xEA18, symBinAddr: 0x100022670, symSize: 0xCEC } - - { offset: 0xD356, size: 0x8, addend: 0x0, symName: '_fmt::fmt_value', symObjAddr: 0xEA18, symBinAddr: 0x100022670, symSize: 0xCEC } - - { offset: 0xD35E, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::_cq_should_print_intermediate_plus', symObjAddr: 0xF704, symBinAddr: 0x10002335C, symSize: 0xA0 } - - { offset: 0xD692, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::_cq_should_print_intermediate_plus', symObjAddr: 0xF704, symBinAddr: 0x10002335C, symSize: 0xA0 } - - { offset: 0xD69A, size: 0x8, addend: 0x0, symName: '_fmt::fmt_complex', symObjAddr: 0xF7A4, symBinAddr: 0x1000233FC, symSize: 0x1A4 } - - { offset: 0xD6D5, size: 0x8, addend: 0x0, symName: '_fmt::fmt_complex', symObjAddr: 0xF7A4, symBinAddr: 0x1000233FC, symSize: 0x1A4 } - - { offset: 0xD6DD, size: 0x8, addend: 0x0, symName: '_fmt::fmt_quaternion', symObjAddr: 0xF948, symBinAddr: 0x1000235A0, symSize: 0x338 } - - { offset: 0xD77B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_quaternion', symObjAddr: 0xF948, symBinAddr: 0x1000235A0, symSize: 0x338 } - - { offset: 0xD783, size: 0x8, addend: 0x0, symName: '_fmt::fmt_arg', symObjAddr: 0xFC80, symBinAddr: 0x1000238D8, symSize: 0x153C } - - { offset: 0xD843, size: 0x8, addend: 0x0, symName: '_fmt::fmt_arg', symObjAddr: 0xFC80, symBinAddr: 0x1000238D8, symSize: 0x153C } - - { offset: 0xD84B, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.parse_options-0', symObjAddr: 0x111BC, symBinAddr: 0x100024E14, symSize: 0x808 } - - { offset: 0xE141, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.parse_options-0', symObjAddr: 0x111BC, symBinAddr: 0x100024E14, symSize: 0x808 } - - { offset: 0xE149, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.error_check_arg-1', symObjAddr: 0x119C4, symBinAddr: 0x10002561C, symSize: 0x168 } - - { offset: 0xE1EF, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.error_check_arg-1', symObjAddr: 0x119C4, symBinAddr: 0x10002561C, symSize: 0x168 } - - { offset: 0xE296, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.error_check_arg-1', symObjAddr: 0x119C4, symBinAddr: 0x10002561C, symSize: 0x168 } - - { offset: 0xE29E, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int.is_digit-0', symObjAddr: 0x11B2C, symBinAddr: 0x100025784, symSize: 0x5C } - - { offset: 0xE31F, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int.is_digit-0', symObjAddr: 0x11B2C, symBinAddr: 0x100025784, symSize: 0x5C } - - { offset: 0xE327, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number.parse_arg_number-0', symObjAddr: 0x11B88, symBinAddr: 0x1000257E0, symSize: 0x208 } - - { offset: 0xE353, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number.parse_arg_number-0', symObjAddr: 0x11B88, symBinAddr: 0x1000257E0, symSize: 0x208 } - - { offset: 0xE35B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set.is_bit_set_different_endian_to_platform-0', symObjAddr: 0x11D90, symBinAddr: 0x1000259E8, symSize: 0xD8 } - - { offset: 0xE402, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set.is_bit_set_different_endian_to_platform-0', symObjAddr: 0x11D90, symBinAddr: 0x1000259E8, symSize: 0xD8 } - - { offset: 0xE40A, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag.handle_optional_len-0', symObjAddr: 0x11E68, symBinAddr: 0x100025AC0, symSize: 0x238 } - - { offset: 0xE43D, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag.handle_optional_len-0', symObjAddr: 0x11E68, symBinAddr: 0x100025AC0, symSize: 0x238 } - - { offset: 0xE458, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag.handle_optional_len-0', symObjAddr: 0x11E68, symBinAddr: 0x100025AC0, symSize: 0x238 } - - { offset: 0xE460, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-0', symObjAddr: 0x120A0, symBinAddr: 0x100025CF8, symSize: 0x3A0 } - - { offset: 0xE566, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-0', symObjAddr: 0x120A0, symBinAddr: 0x100025CF8, symSize: 0x3A0 } - - { offset: 0xE56E, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-1', symObjAddr: 0x12440, symBinAddr: 0x100026098, symSize: 0x3FC } - - { offset: 0xE644, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-1', symObjAddr: 0x12440, symBinAddr: 0x100026098, symSize: 0x3FC } - - { offset: 0xE64C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-2', symObjAddr: 0x1283C, symBinAddr: 0x100026494, symSize: 0xBC } - - { offset: 0xE722, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-2', symObjAddr: 0x1283C, symBinAddr: 0x100026494, symSize: 0xBC } - - { offset: 0xE72A, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-3', symObjAddr: 0x128F8, symBinAddr: 0x100026550, symSize: 0xBC } - - { offset: 0xE797, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-3', symObjAddr: 0x128F8, symBinAddr: 0x100026550, symSize: 0xBC } - - { offset: 0xE79F, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-4', symObjAddr: 0x129B4, symBinAddr: 0x10002660C, symSize: 0xC0 } - - { offset: 0xE80C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-4', symObjAddr: 0x129B4, symBinAddr: 0x10002660C, symSize: 0xC0 } - - { offset: 0xE814, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-5', symObjAddr: 0x12A74, symBinAddr: 0x1000266CC, symSize: 0xBC } - - { offset: 0xE881, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-5', symObjAddr: 0x12A74, symBinAddr: 0x1000266CC, symSize: 0xBC } - - { offset: 0xE889, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.ffrac-0', symObjAddr: 0x12B30, symBinAddr: 0x100026788, symSize: 0x200 } - - { offset: 0xE8F6, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.ffrac-0', symObjAddr: 0x12B30, symBinAddr: 0x100026788, symSize: 0x200 } - - { offset: 0xE8FE, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.fint-1', symObjAddr: 0x12D30, symBinAddr: 0x100026988, symSize: 0x158 } - - { offset: 0xE974, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.fint-1', symObjAddr: 0x12D30, symBinAddr: 0x100026988, symSize: 0x158 } - - { offset: 0xE9D5, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.fint-1', symObjAddr: 0x12D30, symBinAddr: 0x100026988, symSize: 0x158 } - - { offset: 0xE9DD, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.write_padded_number-2', symObjAddr: 0x12E88, symBinAddr: 0x100026AE0, symSize: 0x140 } - - { offset: 0xEA21, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.write_padded_number-2', symObjAddr: 0x12E88, symBinAddr: 0x100026AE0, symSize: 0x140 } - - { offset: 0xEA4E, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.write_padded_number-2', symObjAddr: 0x12E88, symBinAddr: 0x100026AE0, symSize: 0x140 } - - { offset: 0xEA56, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.read_bits-0', symObjAddr: 0x12FC8, symBinAddr: 0x100026C20, symSize: 0x11C } - - { offset: 0xEAF6, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.read_bits-0', symObjAddr: 0x12FC8, symBinAddr: 0x100026C20, symSize: 0x11C } - - { offset: 0xEAFE, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.handle_bit_field_tag-1', symObjAddr: 0x130E4, symBinAddr: 0x100026D3C, symSize: 0x2D4 } - - { offset: 0xEBC1, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.handle_bit_field_tag-1', symObjAddr: 0x130E4, symBinAddr: 0x100026D3C, symSize: 0x2D4 } - - { offset: 0xEBC9, size: 0x8, addend: 0x0, symName: '___$hasher$$typeid', symObjAddr: 0x133B8, symBinAddr: 0x100027010, symSize: 0x34 } - - { offset: 0xEC4F, size: 0x8, addend: 0x0, symName: '___$hasher$$typeid', symObjAddr: 0x133B8, symBinAddr: 0x100027010, symSize: 0x34 } - - { offset: 0x110C6, size: 0x8, addend: 0x0, symName: '_runtime::encode_rune', symObjAddr: 0x0, symBinAddr: 0x100027194, symSize: 0x210 } - - { offset: 0x111C1, size: 0x8, addend: 0x0, symName: '_runtime::encode_rune', symObjAddr: 0x0, symBinAddr: 0x100027194, symSize: 0x210 } - - { offset: 0x111C9, size: 0x8, addend: 0x0, symName: '_runtime::print_string', symObjAddr: 0x210, symBinAddr: 0x1000273A4, symSize: 0x68 } - - { offset: 0x111FB, size: 0x8, addend: 0x0, symName: '_runtime::print_string', symObjAddr: 0x210, symBinAddr: 0x1000273A4, symSize: 0x68 } - - { offset: 0x11236, size: 0x8, addend: 0x0, symName: '_runtime::print_string', symObjAddr: 0x210, symBinAddr: 0x1000273A4, symSize: 0x68 } - - { offset: 0x1123E, size: 0x8, addend: 0x0, symName: '_runtime::print_byte', symObjAddr: 0x278, symBinAddr: 0x10002740C, symSize: 0x90 } - - { offset: 0x11278, size: 0x8, addend: 0x0, symName: '_runtime::print_byte', symObjAddr: 0x278, symBinAddr: 0x10002740C, symSize: 0x90 } - - { offset: 0x11280, size: 0x8, addend: 0x0, symName: '_runtime::print_encoded_rune', symObjAddr: 0x308, symBinAddr: 0x10002749C, symSize: 0x344 } - - { offset: 0x112BB, size: 0x8, addend: 0x0, symName: '_runtime::print_encoded_rune', symObjAddr: 0x308, symBinAddr: 0x10002749C, symSize: 0x344 } - - { offset: 0x112C3, size: 0x8, addend: 0x0, symName: '_runtime::print_rune', symObjAddr: 0x64C, symBinAddr: 0x1000277E0, symSize: 0xC8 } - - { offset: 0x1131C, size: 0x8, addend: 0x0, symName: '_runtime::print_rune', symObjAddr: 0x64C, symBinAddr: 0x1000277E0, symSize: 0xC8 } - - { offset: 0x11324, size: 0x8, addend: 0x0, symName: '_runtime::print_u64', symObjAddr: 0x714, symBinAddr: 0x1000278A8, symSize: 0x13C } - - { offset: 0x11356, size: 0x8, addend: 0x0, symName: '_runtime::print_u64', symObjAddr: 0x714, symBinAddr: 0x1000278A8, symSize: 0x13C } - - { offset: 0x11390, size: 0x8, addend: 0x0, symName: '_runtime::print_u64', symObjAddr: 0x714, symBinAddr: 0x1000278A8, symSize: 0x13C } - - { offset: 0x11398, size: 0x8, addend: 0x0, symName: '_runtime::print_i64', symObjAddr: 0x850, symBinAddr: 0x1000279E4, symSize: 0x180 } - - { offset: 0x11401, size: 0x8, addend: 0x0, symName: '_runtime::print_i64', symObjAddr: 0x850, symBinAddr: 0x1000279E4, symSize: 0x180 } - - { offset: 0x11409, size: 0x8, addend: 0x0, symName: '_runtime::print_caller_location', symObjAddr: 0x9D0, symBinAddr: 0x100027B64, symSize: 0x88 } - - { offset: 0x11482, size: 0x8, addend: 0x0, symName: '_runtime::print_caller_location', symObjAddr: 0x9D0, symBinAddr: 0x100027B64, symSize: 0x88 } - - { offset: 0x1148A, size: 0x8, addend: 0x0, symName: '_runtime::print_typeid', symObjAddr: 0xA58, symBinAddr: 0x100027BEC, symSize: 0x70 } - - { offset: 0x114B1, size: 0x8, addend: 0x0, symName: '_runtime::print_typeid', symObjAddr: 0xA58, symBinAddr: 0x100027BEC, symSize: 0x70 } - - { offset: 0x114B9, size: 0x8, addend: 0x0, symName: '_runtime::print_type', symObjAddr: 0xAC8, symBinAddr: 0x100027C5C, symSize: 0x15EC } - - { offset: 0x11501, size: 0x8, addend: 0x0, symName: '_runtime::print_type', symObjAddr: 0xAC8, symBinAddr: 0x100027C5C, symSize: 0x15EC } - - { offset: 0x11509, size: 0x8, addend: 0x0, symName: '_runtime::write_string', symObjAddr: 0x20B4, symBinAddr: 0x100029248, symSize: 0x124 } - - { offset: 0x1173C, size: 0x8, addend: 0x0, symName: '_runtime::write_string', symObjAddr: 0x20B4, symBinAddr: 0x100029248, symSize: 0x124 } - - { offset: 0x11744, size: 0x8, addend: 0x0, symName: '_runtime::write_byte', symObjAddr: 0x21D8, symBinAddr: 0x10002936C, symSize: 0xD8 } - - { offset: 0x11791, size: 0x8, addend: 0x0, symName: '_runtime::write_byte', symObjAddr: 0x21D8, symBinAddr: 0x10002936C, symSize: 0xD8 } - - { offset: 0x11799, size: 0x8, addend: 0x0, symName: '_runtime::write_u64', symObjAddr: 0x22B0, symBinAddr: 0x100029444, symSize: 0x300 } - - { offset: 0x117E6, size: 0x8, addend: 0x0, symName: '_runtime::write_u64', symObjAddr: 0x22B0, symBinAddr: 0x100029444, symSize: 0x300 } - - { offset: 0x117EE, size: 0x8, addend: 0x0, symName: '_runtime::write_i64', symObjAddr: 0x25B0, symBinAddr: 0x100029744, symSize: 0x380 } - - { offset: 0x11880, size: 0x8, addend: 0x0, symName: '_runtime::write_i64', symObjAddr: 0x25B0, symBinAddr: 0x100029744, symSize: 0x380 } - - { offset: 0x11888, size: 0x8, addend: 0x0, symName: '_runtime::write_typeid', symObjAddr: 0x2930, symBinAddr: 0x100029AC4, symSize: 0x11C } - - { offset: 0x1192B, size: 0x8, addend: 0x0, symName: '_runtime::write_typeid', symObjAddr: 0x2930, symBinAddr: 0x100029AC4, symSize: 0x11C } - - { offset: 0x11933, size: 0x8, addend: 0x0, symName: '_runtime::write_rune', symObjAddr: 0x2A4C, symBinAddr: 0x100029BE0, symSize: 0x218 } - - { offset: 0x119A3, size: 0x8, addend: 0x0, symName: '_runtime::write_rune', symObjAddr: 0x2A4C, symBinAddr: 0x100029BE0, symSize: 0x218 } - - { offset: 0x119AB, size: 0x8, addend: 0x0, symName: '_runtime::write_encoded_rune', symObjAddr: 0x2C64, symBinAddr: 0x100029DF8, symSize: 0x6FC } - - { offset: 0x11A21, size: 0x8, addend: 0x0, symName: '_runtime::write_encoded_rune', symObjAddr: 0x2C64, symBinAddr: 0x100029DF8, symSize: 0x6FC } - - { offset: 0x11A5F, size: 0x8, addend: 0x0, symName: '_runtime::write_encoded_rune', symObjAddr: 0x2C64, symBinAddr: 0x100029DF8, symSize: 0x6FC } - - { offset: 0x11A67, size: 0x8, addend: 0x0, symName: '_runtime::write_write_type', symObjAddr: 0x3360, symBinAddr: 0x10002A4F4, symSize: 0x38F0 } - - { offset: 0x11AE8, size: 0x8, addend: 0x0, symName: '_runtime::write_write_type', symObjAddr: 0x3360, symBinAddr: 0x10002A4F4, symSize: 0x38F0 } - - { offset: 0x1282B, size: 0x8, addend: 0x0, symName: '_runtime::bounds_trap', symObjAddr: 0x0, symBinAddr: 0x10002DDE4, symSize: 0x8 } - - { offset: 0x12A1D, size: 0x8, addend: 0x0, symName: '_runtime::bounds_trap', symObjAddr: 0x0, symBinAddr: 0x10002DDE4, symSize: 0x8 } - - { offset: 0x12A25, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_trap_contextless', symObjAddr: 0x8, symBinAddr: 0x10002DDEC, symSize: 0x8 } - - { offset: 0x12A3D, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_trap_contextless', symObjAddr: 0x8, symBinAddr: 0x10002DDEC, symSize: 0x8 } - - { offset: 0x12A45, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error', symObjAddr: 0x10, symBinAddr: 0x10002DDF4, symSize: 0xAC } - - { offset: 0x12A5D, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error', symObjAddr: 0x10, symBinAddr: 0x10002DDF4, symSize: 0xAC } - - { offset: 0x12A65, size: 0x8, addend: 0x0, symName: '_runtime::slice_handle_error', symObjAddr: 0xBC, symBinAddr: 0x10002DEA0, symSize: 0x150 } - - { offset: 0x12AC8, size: 0x8, addend: 0x0, symName: '_runtime::slice_handle_error', symObjAddr: 0xBC, symBinAddr: 0x10002DEA0, symSize: 0x150 } - - { offset: 0x12AD0, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_handle_error', symObjAddr: 0x20C, symBinAddr: 0x10002DFF0, symSize: 0x118 } - - { offset: 0x12B43, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_handle_error', symObjAddr: 0x20C, symBinAddr: 0x10002DFF0, symSize: 0x118 } - - { offset: 0x12B4B, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_expr_error', symObjAddr: 0x324, symBinAddr: 0x10002E108, symSize: 0xAC } - - { offset: 0x12BAF, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_expr_error', symObjAddr: 0x324, symBinAddr: 0x10002E108, symSize: 0xAC } - - { offset: 0x12BB7, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_hi', symObjAddr: 0x3D0, symBinAddr: 0x10002E1B4, symSize: 0xCC } - - { offset: 0x12C1A, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_hi', symObjAddr: 0x3D0, symBinAddr: 0x10002E1B4, symSize: 0xCC } - - { offset: 0x12C22, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_lo_hi', symObjAddr: 0x49C, symBinAddr: 0x10002E280, symSize: 0x108 } - - { offset: 0x12C85, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_lo_hi', symObjAddr: 0x49C, symBinAddr: 0x10002E280, symSize: 0x108 } - - { offset: 0x12C8D, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error', symObjAddr: 0x5A4, symBinAddr: 0x10002E388, symSize: 0xE4 } - - { offset: 0x12CFF, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error', symObjAddr: 0x5A4, symBinAddr: 0x10002E388, symSize: 0xE4 } - - { offset: 0x12D07, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context', symObjAddr: 0x688, symBinAddr: 0x10002E46C, symSize: 0xB8 } - - { offset: 0x12D88, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context', symObjAddr: 0x688, symBinAddr: 0x10002E46C, symSize: 0xB8 } - - { offset: 0x12D90, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless', symObjAddr: 0x740, symBinAddr: 0x10002E524, symSize: 0xB0 } - - { offset: 0x12E13, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless', symObjAddr: 0x740, symBinAddr: 0x10002E524, symSize: 0xB0 } - - { offset: 0x12E1B, size: 0x8, addend: 0x0, symName: '_runtime::[error_checks.odin]::type_assertion_variant_type', symObjAddr: 0x7F0, symBinAddr: 0x10002E5D4, symSize: 0x348 } - - { offset: 0x12E8D, size: 0x8, addend: 0x0, symName: '_runtime::[error_checks.odin]::type_assertion_variant_type', symObjAddr: 0x7F0, symBinAddr: 0x10002E5D4, symSize: 0x348 } - - { offset: 0x12E95, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context', symObjAddr: 0xB38, symBinAddr: 0x10002E91C, symSize: 0xCC } - - { offset: 0x12ED6, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context', symObjAddr: 0xB38, symBinAddr: 0x10002E91C, symSize: 0xCC } - - { offset: 0x12F47, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context', symObjAddr: 0xB38, symBinAddr: 0x10002E91C, symSize: 0xCC } - - { offset: 0x12F4F, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless', symObjAddr: 0xC04, symBinAddr: 0x10002E9E8, symSize: 0xC0 } - - { offset: 0x12FEA, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless', symObjAddr: 0xC04, symBinAddr: 0x10002E9E8, symSize: 0xC0 } - - { offset: 0x12FF2, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc', symObjAddr: 0xCC4, symBinAddr: 0x10002EAA8, symSize: 0x48 } - - { offset: 0x1307B, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc', symObjAddr: 0xCC4, symBinAddr: 0x10002EAA8, symSize: 0x48 } - - { offset: 0x13083, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc', symObjAddr: 0xD0C, symBinAddr: 0x10002EAF0, symSize: 0x70 } - - { offset: 0x130BB, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc', symObjAddr: 0xD0C, symBinAddr: 0x10002EAF0, symSize: 0x70 } - - { offset: 0x130C3, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error.handle_error-0', symObjAddr: 0xD7C, symBinAddr: 0x1000F2230, symSize: 0x118 } - - { offset: 0x1310A, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error.handle_error-0', symObjAddr: 0xD7C, symBinAddr: 0x1000F2230, symSize: 0x118 } - - { offset: 0x13112, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error.handle_error-0', symObjAddr: 0xE94, symBinAddr: 0x1000F2348, symSize: 0x1A4 } - - { offset: 0x13176, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error.handle_error-0', symObjAddr: 0xE94, symBinAddr: 0x1000F2348, symSize: 0x1A4 } - - { offset: 0x1317E, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0', symObjAddr: 0x1038, symBinAddr: 0x1000F24EC, symSize: 0x214 } - - { offset: 0x13200, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0', symObjAddr: 0x1038, symBinAddr: 0x1000F24EC, symSize: 0x214 } - - { offset: 0x13208, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless.handle_error-0', symObjAddr: 0x124C, symBinAddr: 0x1000F2700, symSize: 0x118 } - - { offset: 0x13284, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless.handle_error-0', symObjAddr: 0x124C, symBinAddr: 0x1000F2700, symSize: 0x118 } - - { offset: 0x132BF, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless.handle_error-0', symObjAddr: 0x124C, symBinAddr: 0x1000F2700, symSize: 0x118 } - - { offset: 0x132C7, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0', symObjAddr: 0x1364, symBinAddr: 0x1000F2818, symSize: 0x234 } - - { offset: 0x1332B, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0', symObjAddr: 0x1364, symBinAddr: 0x1000F2818, symSize: 0x234 } - - { offset: 0x13333, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless.handle_error-0', symObjAddr: 0x1598, symBinAddr: 0x1000F2A4C, symSize: 0x178 } - - { offset: 0x133C6, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless.handle_error-0', symObjAddr: 0x1598, symBinAddr: 0x1000F2A4C, symSize: 0x178 } - - { offset: 0x13415, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless.handle_error-0', symObjAddr: 0x1598, symBinAddr: 0x1000F2A4C, symSize: 0x178 } - - { offset: 0x1341D, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc.handle_error-0', symObjAddr: 0x1710, symBinAddr: 0x1000F2BC4, symSize: 0x58 } - - { offset: 0x1349E, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc.handle_error-0', symObjAddr: 0x1710, symBinAddr: 0x1000F2BC4, symSize: 0x58 } - - { offset: 0x134BA, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc.handle_error-0', symObjAddr: 0x1710, symBinAddr: 0x1000F2BC4, symSize: 0x58 } - - { offset: 0x134C2, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc.handle_error-0', symObjAddr: 0x1768, symBinAddr: 0x1000F2C1C, symSize: 0x74 } - - { offset: 0x134FB, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc.handle_error-0', symObjAddr: 0x1768, symBinAddr: 0x1000F2C1C, symSize: 0x74 } - - { offset: 0x13503, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0.do_msg-0', symObjAddr: 0x17DC, symBinAddr: 0x10002EB60, symSize: 0x1DC } - - { offset: 0x1354B, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0.do_msg-0', symObjAddr: 0x17DC, symBinAddr: 0x10002EB60, symSize: 0x1DC } - - { offset: 0x13553, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0.do_msg-0', symObjAddr: 0x19B8, symBinAddr: 0x10002ED3C, symSize: 0x2A8 } - - { offset: 0x135D8, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0.do_msg-0', symObjAddr: 0x19B8, symBinAddr: 0x10002ED3C, symSize: 0x2A8 } - - { offset: 0x143C2, size: 0x8, addend: 0x0, symName: '_runtime::random_generator_read_ptr', symObjAddr: 0x0, symBinAddr: 0x10002EFE4, symSize: 0xE4 } - - { offset: 0x144BD, size: 0x8, addend: 0x0, symName: '_runtime::random_generator_read_ptr', symObjAddr: 0x0, symBinAddr: 0x10002EFE4, symSize: 0xE4 } - - { offset: 0x148B9, size: 0x8, addend: 0x0, symName: '_strconv_decimal::trim', symObjAddr: 0x0, symBinAddr: 0x10002F0C8, symSize: 0xD8 } - - { offset: 0x149B4, size: 0x8, addend: 0x0, symName: '_strconv_decimal::trim', symObjAddr: 0x0, symBinAddr: 0x10002F0C8, symSize: 0xD8 } - - { offset: 0x149BC, size: 0x8, addend: 0x0, symName: '_strconv_decimal::assign', symObjAddr: 0xD8, symBinAddr: 0x10002F1A0, symSize: 0x214 } - - { offset: 0x149E2, size: 0x8, addend: 0x0, symName: '_strconv_decimal::assign', symObjAddr: 0xD8, symBinAddr: 0x10002F1A0, symSize: 0x214 } - - { offset: 0x149EA, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_right', symObjAddr: 0x2EC, symBinAddr: 0x10002F3B4, symSize: 0x404 } - - { offset: 0x14A8F, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_right', symObjAddr: 0x2EC, symBinAddr: 0x10002F3B4, symSize: 0x404 } - - { offset: 0x14A97, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left', symObjAddr: 0x6F0, symBinAddr: 0x10002F7B8, symSize: 0x314 } - - { offset: 0x14BA6, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left', symObjAddr: 0x6F0, symBinAddr: 0x10002F7B8, symSize: 0x314 } - - { offset: 0x14BAE, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift', symObjAddr: 0xA04, symBinAddr: 0x10002FACC, symSize: 0x128 } - - { offset: 0x14CB1, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift', symObjAddr: 0xA04, symBinAddr: 0x10002FACC, symSize: 0x128 } - - { offset: 0x14CB9, size: 0x8, addend: 0x0, symName: '_strconv_decimal::can_round_up', symObjAddr: 0xB2C, symBinAddr: 0x10002FBF4, symSize: 0x204 } - - { offset: 0x14D23, size: 0x8, addend: 0x0, symName: '_strconv_decimal::can_round_up', symObjAddr: 0xB2C, symBinAddr: 0x10002FBF4, symSize: 0x204 } - - { offset: 0x14D2B, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round', symObjAddr: 0xD30, symBinAddr: 0x10002FDF8, symSize: 0xB0 } - - { offset: 0x14D68, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round', symObjAddr: 0xD30, symBinAddr: 0x10002FDF8, symSize: 0xB0 } - - { offset: 0x14D70, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_up', symObjAddr: 0xDE0, symBinAddr: 0x10002FEA8, symSize: 0x19C } - - { offset: 0x14DB8, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_up', symObjAddr: 0xDE0, symBinAddr: 0x10002FEA8, symSize: 0x19C } - - { offset: 0x14DC0, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_down', symObjAddr: 0xF7C, symBinAddr: 0x100030044, symSize: 0x84 } - - { offset: 0x14E3E, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_down', symObjAddr: 0xF7C, symBinAddr: 0x100030044, symSize: 0x84 } - - { offset: 0x14E46, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left.prefix_less-0', symObjAddr: 0x1000, symBinAddr: 0x1000300C8, symSize: 0x110 } - - { offset: 0x14E8E, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left.prefix_less-0', symObjAddr: 0x1000, symBinAddr: 0x1000300C8, symSize: 0x110 } - - { offset: 0x1531B, size: 0x8, addend: 0x0, symName: '_bytes::index_byte', symObjAddr: 0x0, symBinAddr: 0x1000301D8, symSize: 0x8D8 } - - { offset: 0x15370, size: 0x8, addend: 0x0, symName: '_bytes::index_byte', symObjAddr: 0x0, symBinAddr: 0x1000301D8, symSize: 0x8D8 } - - { offset: 0x155D0, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc', symObjAddr: 0x0, symBinAddr: 0x100030AB0, symSize: 0x4F0 } - - { offset: 0x155D8, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc-.state-32193', symObjAddr: 0x570, symBinAddr: 0x10013FB08, symSize: 0x0 } - - { offset: 0x15750, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc', symObjAddr: 0x0, symBinAddr: 0x100030AB0, symSize: 0x4F0 } - - { offset: 0x15758, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8.odin]::chacha8rand_refill', symObjAddr: 0x4F0, symBinAddr: 0x100030FA0, symSize: 0x80 } - - { offset: 0x158A7, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8.odin]::chacha8rand_refill', symObjAddr: 0x4F0, symBinAddr: 0x100030FA0, symSize: 0x80 } - - { offset: 0x158AF, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc-.state-32193', symObjAddr: 0x570, symBinAddr: 0x10013FB08, symSize: 0x0 } - - { offset: 0x15D37, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice_raw', symObjAddr: 0x0, symBinAddr: 0x100031020, symSize: 0x94 } - - { offset: 0x15E6A, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice_raw', symObjAddr: 0x0, symBinAddr: 0x100031020, symSize: 0x94 } - - { offset: 0x15E72, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice:proc"contextless"(dst:[]u8,src:[]u8)->(:int)', symObjAddr: 0x94, symBinAddr: 0x1000310B4, symSize: 0x64 } - - { offset: 0x15EDF, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice:proc"contextless"(dst:[]u8,src:[]u8)->(:int)', symObjAddr: 0x94, symBinAddr: 0x1000310B4, symSize: 0x64 } - - { offset: 0x15EF9, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice:proc"contextless"(dst:[]u8,src:[]u8)->(:int)', symObjAddr: 0x94, symBinAddr: 0x1000310B4, symSize: 0x64 } - - { offset: 0x15F01, size: 0x8, addend: 0x0, symName: '_runtime::copy_from_string:proc"contextless"(dst:[]u8,src:string)->(:int)', symObjAddr: 0xF8, symBinAddr: 0x100031118, symSize: 0x64 } - - { offset: 0x15F39, size: 0x8, addend: 0x0, symName: '_runtime::copy_from_string:proc"contextless"(dst:[]u8,src:string)->(:int)', symObjAddr: 0xF8, symBinAddr: 0x100031118, symSize: 0x64 } - - { offset: 0x15F41, size: 0x8, addend: 0x0, symName: '_runtime::delete_cstring', symObjAddr: 0x15C, symBinAddr: 0x10003117C, symSize: 0x6C } - - { offset: 0x15F79, size: 0x8, addend: 0x0, symName: '_runtime::delete_cstring', symObjAddr: 0x15C, symBinAddr: 0x10003117C, symSize: 0x6C } - - { offset: 0x15F81, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]u8,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x1C8, symBinAddr: 0x1000311E8, symSize: 0x58 } - - { offset: 0x15FDF, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]u8,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x1C8, symBinAddr: 0x1000311E8, symSize: 0x58 } - - { offset: 0x15FE7, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]rune,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x220, symBinAddr: 0x100031240, symSize: 0x58 } - - { offset: 0x16035, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]rune,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x220, symBinAddr: 0x100031240, symSize: 0x58 } - - { offset: 0x1603D, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]f32,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x278, symBinAddr: 0x100031298, symSize: 0x80 } - - { offset: 0x1608B, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]f32,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x278, symBinAddr: 0x100031298, symSize: 0x80 } - - { offset: 0x16093, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]i16,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x2F8, symBinAddr: 0x100031318, symSize: 0x80 } - - { offset: 0x160F1, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]i16,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x2F8, symBinAddr: 0x100031318, symSize: 0x80 } - - { offset: 0x160F9, size: 0x8, addend: 0x0, symName: '_runtime::_make_aligned_type_erased', symObjAddr: 0x378, symBinAddr: 0x100031398, symSize: 0x128 } - - { offset: 0x16157, size: 0x8, addend: 0x0, symName: '_runtime::_make_aligned_type_erased', symObjAddr: 0x378, symBinAddr: 0x100031398, symSize: 0x128 } - - { offset: 0x1615F, size: 0x8, addend: 0x0, symName: '_runtime::_make_dynamic_array_len_cap', symObjAddr: 0x4A0, symBinAddr: 0x1000314C0, symSize: 0x1B4 } - - { offset: 0x161F4, size: 0x8, addend: 0x0, symName: '_runtime::_make_dynamic_array_len_cap', symObjAddr: 0x4A0, symBinAddr: 0x1000314C0, symSize: 0x1B4 } - - { offset: 0x16221, size: 0x8, addend: 0x0, symName: '_runtime::_make_dynamic_array_len_cap', symObjAddr: 0x4A0, symBinAddr: 0x1000314C0, symSize: 0x1B4 } - - { offset: 0x16229, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]string,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x654, symBinAddr: 0x100031674, symSize: 0x80 } - - { offset: 0x162DF, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]string,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x654, symBinAddr: 0x100031674, symSize: 0x80 } - - { offset: 0x1630C, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]string,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x654, symBinAddr: 0x100031674, symSize: 0x80 } - - { offset: 0x16314, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]i16,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]i16,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x6D4, symBinAddr: 0x1000316F4, symSize: 0xB8 } - - { offset: 0x16372, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]i16,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]i16,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x6D4, symBinAddr: 0x1000316F4, symSize: 0xB8 } - - { offset: 0x1637A, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]u8,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x78C, symBinAddr: 0x1000317AC, symSize: 0xB8 } - - { offset: 0x163FA, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]u8,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x78C, symBinAddr: 0x1000317AC, symSize: 0xB8 } - - { offset: 0x16402, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]int,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x844, symBinAddr: 0x100031864, symSize: 0xB8 } - - { offset: 0x16482, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]int,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x844, symBinAddr: 0x100031864, symSize: 0xB8 } - - { offset: 0x1648A, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]f32,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]f32,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x8FC, symBinAddr: 0x10003191C, symSize: 0xB8 } - - { offset: 0x1650A, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]f32,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]f32,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x8FC, symBinAddr: 0x10003191C, symSize: 0xB8 } - - { offset: 0x16512, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array:proc(T:$[dynamic]rune,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]rune,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x9B4, symBinAddr: 0x1000319D4, symSize: 0xF8 } - - { offset: 0x16592, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array:proc(T:$[dynamic]rune,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]rune,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x9B4, symBinAddr: 0x1000319D4, symSize: 0xF8 } - - { offset: 0x1659A, size: 0x8, addend: 0x0, symName: '_runtime::_append_elem', symObjAddr: 0xAAC, symBinAddr: 0x100031ACC, symSize: 0x1F0 } - - { offset: 0x1660B, size: 0x8, addend: 0x0, symName: '_runtime::_append_elem', symObjAddr: 0xAAC, symBinAddr: 0x100031ACC, symSize: 0x1F0 } - - { offset: 0x16613, size: 0x8, addend: 0x0, symName: '_runtime::_append_elems', symObjAddr: 0xC9C, symBinAddr: 0x100031CBC, symSize: 0x268 } - - { offset: 0x16709, size: 0x8, addend: 0x0, symName: '_runtime::_append_elems', symObjAddr: 0xC9C, symBinAddr: 0x100031CBC, symSize: 0x268 } - - { offset: 0x16711, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]rune,arg:rune,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF04, symBinAddr: 0x100031F24, symSize: 0x94 } - - { offset: 0x167D8, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]rune,arg:rune,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF04, symBinAddr: 0x100031F24, symSize: 0x94 } - - { offset: 0x1683A, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]rune,arg:rune,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF04, symBinAddr: 0x100031F24, symSize: 0x94 } - - { offset: 0x16842, size: 0x8, addend: 0x0, symName: '_runtime::append_elems:proc(array:^[dynamic]u8,args:..u8,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF98, symBinAddr: 0x100031FB8, symSize: 0xA0 } - - { offset: 0x168C9, size: 0x8, addend: 0x0, symName: '_runtime::append_elems:proc(array:^[dynamic]u8,args:..u8,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF98, symBinAddr: 0x100031FB8, symSize: 0xA0 } - - { offset: 0x168E5, size: 0x8, addend: 0x0, symName: '_runtime::append_elems:proc(array:^[dynamic]u8,args:..u8,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF98, symBinAddr: 0x100031FB8, symSize: 0xA0 } - - { offset: 0x168ED, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array', symObjAddr: 0x1038, symBinAddr: 0x100032058, symSize: 0x2E8 } - - { offset: 0x1696D, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array', symObjAddr: 0x1038, symBinAddr: 0x100032058, symSize: 0x2E8 } - - { offset: 0x16975, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array_unsafe', symObjAddr: 0x1320, symBinAddr: 0x100032340, symSize: 0x2C8 } - - { offset: 0x16A0A, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array_unsafe', symObjAddr: 0x1320, symBinAddr: 0x100032340, symSize: 0x2C8 } - - { offset: 0x16A59, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array_unsafe', symObjAddr: 0x1320, symBinAddr: 0x100032340, symSize: 0x2C8 } - - { offset: 0x16A61, size: 0x8, addend: 0x0, symName: '_runtime::assert', symObjAddr: 0x15E8, symBinAddr: 0x100032608, symSize: 0x84 } - - { offset: 0x16AF6, size: 0x8, addend: 0x0, symName: '_runtime::assert', symObjAddr: 0x15E8, symBinAddr: 0x100032608, symSize: 0x84 } - - { offset: 0x16B45, size: 0x8, addend: 0x0, symName: '_runtime::assert', symObjAddr: 0x15E8, symBinAddr: 0x100032608, symSize: 0x84 } - - { offset: 0x16B4D, size: 0x8, addend: 0x0, symName: '_runtime::panic', symObjAddr: 0x166C, symBinAddr: 0x10003268C, symSize: 0xB4 } - - { offset: 0x16BA7, size: 0x8, addend: 0x0, symName: '_runtime::panic', symObjAddr: 0x166C, symBinAddr: 0x10003268C, symSize: 0xB4 } - - { offset: 0x16BAF, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless', symObjAddr: 0x1720, symBinAddr: 0x100032740, symSize: 0x7C } - - { offset: 0x16C01, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless', symObjAddr: 0x1720, symBinAddr: 0x100032740, symSize: 0x7C } - - { offset: 0x16C1D, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless', symObjAddr: 0x1720, symBinAddr: 0x100032740, symSize: 0x7C } - - { offset: 0x16C25, size: 0x8, addend: 0x0, symName: '_runtime::panic_contextless', symObjAddr: 0x179C, symBinAddr: 0x1000327BC, symSize: 0x64 } - - { offset: 0x16C6E, size: 0x8, addend: 0x0, symName: '_runtime::panic_contextless', symObjAddr: 0x179C, symBinAddr: 0x1000327BC, symSize: 0x64 } - - { offset: 0x16C76, size: 0x8, addend: 0x0, symName: '_runtime::assert.internal-0', symObjAddr: 0x1800, symBinAddr: 0x1000F2C90, symSize: 0xB4 } - - { offset: 0x16CB0, size: 0x8, addend: 0x0, symName: '_runtime::assert.internal-0', symObjAddr: 0x1800, symBinAddr: 0x1000F2C90, symSize: 0xB4 } - - { offset: 0x16CB8, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless.internal-0', symObjAddr: 0x18B4, symBinAddr: 0x1000F2D44, symSize: 0x64 } - - { offset: 0x16D09, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless.internal-0', symObjAddr: 0x18B4, symBinAddr: 0x1000F2D44, symSize: 0x64 } - - { offset: 0x16D25, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless.internal-0', symObjAddr: 0x18B4, symBinAddr: 0x1000F2D44, symSize: 0x64 } - - { offset: 0x172C5, size: 0x8, addend: 0x0, symName: '_math::sin_f32', symObjAddr: 0x0, symBinAddr: 0x100032820, symSize: 0x1C } - - { offset: 0x1756A, size: 0x8, addend: 0x0, symName: '_math::sin_f32', symObjAddr: 0x0, symBinAddr: 0x100032820, symSize: 0x1C } - - { offset: 0x17572, size: 0x8, addend: 0x0, symName: '_math::cos_f32', symObjAddr: 0x1C, symBinAddr: 0x10003283C, symSize: 0x1C } - - { offset: 0x1759C, size: 0x8, addend: 0x0, symName: '_math::cos_f32', symObjAddr: 0x1C, symBinAddr: 0x10003283C, symSize: 0x1C } - - { offset: 0x175A4, size: 0x8, addend: 0x0, symName: '_math::exp_f32', symObjAddr: 0x38, symBinAddr: 0x100032858, symSize: 0x1C } - - { offset: 0x175CE, size: 0x8, addend: 0x0, symName: '_math::exp_f32', symObjAddr: 0x38, symBinAddr: 0x100032858, symSize: 0x1C } - - { offset: 0x175D6, size: 0x8, addend: 0x0, symName: '_math::sign_bit_f64', symObjAddr: 0x54, symBinAddr: 0x100032874, symSize: 0x2C } - - { offset: 0x17600, size: 0x8, addend: 0x0, symName: '_math::sign_bit_f64', symObjAddr: 0x54, symBinAddr: 0x100032874, symSize: 0x2C } - - { offset: 0x17608, size: 0x8, addend: 0x0, symName: '_math::copy_sign_f64', symObjAddr: 0x80, symBinAddr: 0x1000328A0, symSize: 0x6C } - - { offset: 0x17634, size: 0x8, addend: 0x0, symName: '_math::copy_sign_f64', symObjAddr: 0x80, symBinAddr: 0x1000328A0, symSize: 0x6C } - - { offset: 0x1763C, size: 0x8, addend: 0x0, symName: '_math::classify_f64', symObjAddr: 0xEC, symBinAddr: 0x10003290C, symSize: 0x14C } - - { offset: 0x17680, size: 0x8, addend: 0x0, symName: '_math::classify_f64', symObjAddr: 0xEC, symBinAddr: 0x10003290C, symSize: 0x14C } - - { offset: 0x176AB, size: 0x8, addend: 0x0, symName: '_math::classify_f64', symObjAddr: 0xEC, symBinAddr: 0x10003290C, symSize: 0x14C } - - { offset: 0x176B3, size: 0x8, addend: 0x0, symName: '_math::is_nan_f64', symObjAddr: 0x238, symBinAddr: 0x100032A58, symSize: 0x30 } - - { offset: 0x176E6, size: 0x8, addend: 0x0, symName: '_math::is_nan_f64', symObjAddr: 0x238, symBinAddr: 0x100032A58, symSize: 0x30 } - - { offset: 0x17733, size: 0x8, addend: 0x0, symName: '_math::is_nan_f64', symObjAddr: 0x238, symBinAddr: 0x100032A58, symSize: 0x30 } - - { offset: 0x1773B, size: 0x8, addend: 0x0, symName: '_math::is_inf_f64', symObjAddr: 0x268, symBinAddr: 0x100032A88, symSize: 0xD4 } - - { offset: 0x17767, size: 0x8, addend: 0x0, symName: '_math::is_inf_f64', symObjAddr: 0x268, symBinAddr: 0x100032A88, symSize: 0xD4 } - - { offset: 0x1776F, size: 0x8, addend: 0x0, symName: '_math::atan2_f32', symObjAddr: 0x33C, symBinAddr: 0x100032B5C, symSize: 0x40 } - - { offset: 0x177B1, size: 0x8, addend: 0x0, symName: '_math::atan2_f32', symObjAddr: 0x33C, symBinAddr: 0x100032B5C, symSize: 0x40 } - - { offset: 0x177CC, size: 0x8, addend: 0x0, symName: '_math::atan2_f32', symObjAddr: 0x33C, symBinAddr: 0x100032B5C, symSize: 0x40 } - - { offset: 0x177D4, size: 0x8, addend: 0x0, symName: '_math::atan2_f64', symObjAddr: 0x37C, symBinAddr: 0x100032B9C, symSize: 0x2A4 } - - { offset: 0x1780F, size: 0x8, addend: 0x0, symName: '_math::atan2_f64', symObjAddr: 0x37C, symBinAddr: 0x100032B9C, symSize: 0x2A4 } - - { offset: 0x17817, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.atan-0', symObjAddr: 0x620, symBinAddr: 0x100032E40, symSize: 0x7C } - - { offset: 0x17859, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.atan-0', symObjAddr: 0x620, symBinAddr: 0x100032E40, symSize: 0x7C } - - { offset: 0x17874, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.atan-0', symObjAddr: 0x620, symBinAddr: 0x100032E40, symSize: 0x7C } - - { offset: 0x1787C, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.s_atan-1', symObjAddr: 0x69C, symBinAddr: 0x100032EBC, symSize: 0xD8 } - - { offset: 0x178A8, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.s_atan-1', symObjAddr: 0x69C, symBinAddr: 0x100032EBC, symSize: 0xD8 } - - { offset: 0x178B0, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.x_atan-2', symObjAddr: 0x774, symBinAddr: 0x100032F94, symSize: 0x100 } - - { offset: 0x178DC, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.x_atan-2', symObjAddr: 0x774, symBinAddr: 0x100032F94, symSize: 0x100 } - - { offset: 0x17981, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_alloc', symObjAddr: 0x0, symBinAddr: 0x100033094, symSize: 0x80 } - - { offset: 0x17992, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_alloc', symObjAddr: 0x0, symBinAddr: 0x100033094, symSize: 0x80 } - - { offset: 0x1799A, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_resize', symObjAddr: 0x80, symBinAddr: 0x100033114, symSize: 0x38 } - - { offset: 0x179D2, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_resize', symObjAddr: 0x80, symBinAddr: 0x100033114, symSize: 0x38 } - - { offset: 0x179DA, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_free', symObjAddr: 0xB8, symBinAddr: 0x10003314C, symSize: 0x2C } - - { offset: 0x17A12, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_free', symObjAddr: 0xB8, symBinAddr: 0x10003314C, symSize: 0x2C } - - { offset: 0x17A9C, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]int,gen:runtime::Random_Generator)', symObjAddr: 0x0, symBinAddr: 0x100033178, symSize: 0x3A4 } - - { offset: 0x17C4C, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]int,gen:runtime::Random_Generator)', symObjAddr: 0x0, symBinAddr: 0x100033178, symSize: 0x3A4 } - - { offset: 0x17C54, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]card::Card,gen:runtime::Random_Generator)', symObjAddr: 0x3A4, symBinAddr: 0x10003351C, symSize: 0xBA4 } - - { offset: 0x17D18, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]card::Card,gen:runtime::Random_Generator)', symObjAddr: 0x3A4, symBinAddr: 0x10003351C, symSize: 0xBA4 } - - { offset: 0x17D20, size: 0x8, addend: 0x0, symName: '_rand::uint32', symObjAddr: 0xF48, symBinAddr: 0x1000340C0, symSize: 0x64 } - - { offset: 0x17DE4, size: 0x8, addend: 0x0, symName: '_rand::uint32', symObjAddr: 0xF48, symBinAddr: 0x1000340C0, symSize: 0x64 } - - { offset: 0x17DEC, size: 0x8, addend: 0x0, symName: '_rand::uint64', symObjAddr: 0xFAC, symBinAddr: 0x100034124, symSize: 0xA8 } - - { offset: 0x17E36, size: 0x8, addend: 0x0, symName: '_rand::uint64', symObjAddr: 0xFAC, symBinAddr: 0x100034124, symSize: 0xA8 } - - { offset: 0x17E3E, size: 0x8, addend: 0x0, symName: '_rand::int31', symObjAddr: 0x1054, symBinAddr: 0x1000341CC, symSize: 0x8C } - - { offset: 0x17E90, size: 0x8, addend: 0x0, symName: '_rand::int31', symObjAddr: 0x1054, symBinAddr: 0x1000341CC, symSize: 0x8C } - - { offset: 0x17EAA, size: 0x8, addend: 0x0, symName: '_rand::int31', symObjAddr: 0x1054, symBinAddr: 0x1000341CC, symSize: 0x8C } - - { offset: 0x17EB2, size: 0x8, addend: 0x0, symName: '_rand::int63', symObjAddr: 0x10E0, symBinAddr: 0x100034258, symSize: 0x8C } - - { offset: 0x17EFC, size: 0x8, addend: 0x0, symName: '_rand::int63', symObjAddr: 0x10E0, symBinAddr: 0x100034258, symSize: 0x8C } - - { offset: 0x17F04, size: 0x8, addend: 0x0, symName: '_rand::int31_max', symObjAddr: 0x116C, symBinAddr: 0x1000342E4, symSize: 0x1CC } - - { offset: 0x17F4E, size: 0x8, addend: 0x0, symName: '_rand::int31_max', symObjAddr: 0x116C, symBinAddr: 0x1000342E4, symSize: 0x1CC } - - { offset: 0x17F56, size: 0x8, addend: 0x0, symName: '_rand::int63_max', symObjAddr: 0x1338, symBinAddr: 0x1000344B0, symSize: 0x1CC } - - { offset: 0x17FBC, size: 0x8, addend: 0x0, symName: '_rand::int63_max', symObjAddr: 0x1338, symBinAddr: 0x1000344B0, symSize: 0x1CC } - - { offset: 0x17FE9, size: 0x8, addend: 0x0, symName: '_rand::int63_max', symObjAddr: 0x1338, symBinAddr: 0x1000344B0, symSize: 0x1CC } - - { offset: 0x17FF1, size: 0x8, addend: 0x0, symName: '_rand::float32', symObjAddr: 0x1504, symBinAddr: 0x10003467C, symSize: 0x70 } - - { offset: 0x18058, size: 0x8, addend: 0x0, symName: '_rand::float32', symObjAddr: 0x1504, symBinAddr: 0x10003467C, symSize: 0x70 } - - { offset: 0x18085, size: 0x8, addend: 0x0, symName: '_rand::float32', symObjAddr: 0x1504, symBinAddr: 0x10003467C, symSize: 0x70 } - - { offset: 0x1808D, size: 0x8, addend: 0x0, symName: '_rand::float32_range', symObjAddr: 0x1574, symBinAddr: 0x1000346EC, symSize: 0x128 } - - { offset: 0x180DB, size: 0x8, addend: 0x0, symName: '_rand::float32_range', symObjAddr: 0x1574, symBinAddr: 0x1000346EC, symSize: 0x128 } - - { offset: 0x186D6, size: 0x8, addend: 0x0, symName: '_runtime::[default_temporary_allocator.odin]::_destroy_temp_allocator_fini', symObjAddr: 0x0, symBinAddr: 0x100034814, symSize: 0x34 } - - { offset: 0x187FC, size: 0x8, addend: 0x0, symName: '_runtime::[default_temporary_allocator.odin]::_destroy_temp_allocator_fini', symObjAddr: 0x0, symBinAddr: 0x100034814, symSize: 0x34 } - - { offset: 0x18804, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_destroy', symObjAddr: 0x34, symBinAddr: 0x100034848, symSize: 0x60 } - - { offset: 0x1881B, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_destroy', symObjAddr: 0x34, symBinAddr: 0x100034848, symSize: 0x60 } - - { offset: 0x18823, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_proc', symObjAddr: 0x94, symBinAddr: 0x1000348A8, symSize: 0xD0 } - - { offset: 0x18849, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_proc', symObjAddr: 0x94, symBinAddr: 0x1000348A8, symSize: 0xD0 } - - { offset: 0x18D7F, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::byte_slice', symObjAddr: 0x0, symBinAddr: 0x100034978, symSize: 0x48 } - - { offset: 0x18ED7, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::byte_slice', symObjAddr: 0x0, symBinAddr: 0x100034978, symSize: 0x48 } - - { offset: 0x18EDF, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uint', symObjAddr: 0x48, symBinAddr: 0x1000349C0, symSize: 0x84 } - - { offset: 0x18F17, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uint', symObjAddr: 0x48, symBinAddr: 0x1000349C0, symSize: 0x84 } - - { offset: 0x18F1F, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uintptr', symObjAddr: 0xCC, symBinAddr: 0x100034A44, symSize: 0x3C } - - { offset: 0x18F67, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uintptr', symObjAddr: 0xCC, symBinAddr: 0x100034A44, symSize: 0x3C } - - { offset: 0x18F6F, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_int', symObjAddr: 0x108, symBinAddr: 0x100034A80, symSize: 0x48 } - - { offset: 0x18FB7, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_int', symObjAddr: 0x108, symBinAddr: 0x100034A80, symSize: 0x48 } - - { offset: 0x18FBF, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uint', symObjAddr: 0x150, symBinAddr: 0x100034AC8, symSize: 0x48 } - - { offset: 0x18FE9, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uint', symObjAddr: 0x150, symBinAddr: 0x100034AC8, symSize: 0x48 } - - { offset: 0x18FF1, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uintptr', symObjAddr: 0x198, symBinAddr: 0x100034B10, symSize: 0x28 } - - { offset: 0x1901B, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uintptr', symObjAddr: 0x198, symBinAddr: 0x100034B10, symSize: 0x28 } - - { offset: 0x19023, size: 0x8, addend: 0x0, symName: '_runtime::mem_copy_non_overlapping', symObjAddr: 0x1C0, symBinAddr: 0x100034B38, symSize: 0x94 } - - { offset: 0x1904D, size: 0x8, addend: 0x0, symName: '_runtime::mem_copy_non_overlapping', symObjAddr: 0x1C0, symBinAddr: 0x100034B38, symSize: 0x94 } - - { offset: 0x19055, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_bytes', symObjAddr: 0x254, symBinAddr: 0x100034BCC, symSize: 0x110 } - - { offset: 0x1909B, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_bytes', symObjAddr: 0x254, symBinAddr: 0x100034BCC, symSize: 0x110 } - - { offset: 0x190A3, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc', symObjAddr: 0x364, symBinAddr: 0x100034CDC, symSize: 0x110 } - - { offset: 0x1910B, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc', symObjAddr: 0x364, symBinAddr: 0x100034CDC, symSize: 0x110 } - - { offset: 0x19113, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_non_zeroed', symObjAddr: 0x474, symBinAddr: 0x100034DEC, symSize: 0x110 } - - { offset: 0x1917B, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_non_zeroed', symObjAddr: 0x474, symBinAddr: 0x100034DEC, symSize: 0x110 } - - { offset: 0x19183, size: 0x8, addend: 0x0, symName: '_runtime::mem_free', symObjAddr: 0x584, symBinAddr: 0x100034EFC, symSize: 0xAC } - - { offset: 0x191EB, size: 0x8, addend: 0x0, symName: '_runtime::mem_free', symObjAddr: 0x584, symBinAddr: 0x100034EFC, symSize: 0xAC } - - { offset: 0x191F3, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_with_size', symObjAddr: 0x630, symBinAddr: 0x100034FA8, symSize: 0xB8 } - - { offset: 0x19253, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_with_size', symObjAddr: 0x630, symBinAddr: 0x100034FA8, symSize: 0xB8 } - - { offset: 0x1926D, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_with_size', symObjAddr: 0x630, symBinAddr: 0x100034FA8, symSize: 0xB8 } - - { offset: 0x19275, size: 0x8, addend: 0x0, symName: '_runtime::_mem_resize', symObjAddr: 0x6E8, symBinAddr: 0x100035060, symSize: 0x644 } - - { offset: 0x192E4, size: 0x8, addend: 0x0, symName: '_runtime::_mem_resize', symObjAddr: 0x6E8, symBinAddr: 0x100035060, symSize: 0x644 } - - { offset: 0x192FE, size: 0x8, addend: 0x0, symName: '_runtime::_mem_resize', symObjAddr: 0x6E8, symBinAddr: 0x100035060, symSize: 0x644 } - - { offset: 0x19306, size: 0x8, addend: 0x0, symName: '_runtime::mem_resize', symObjAddr: 0xD2C, symBinAddr: 0x1000356A4, symSize: 0x148 } - - { offset: 0x193BB, size: 0x8, addend: 0x0, symName: '_runtime::mem_resize', symObjAddr: 0xD2C, symBinAddr: 0x1000356A4, symSize: 0x148 } - - { offset: 0x193C3, size: 0x8, addend: 0x0, symName: '_runtime::non_zero_mem_resize', symObjAddr: 0xE74, symBinAddr: 0x1000357EC, symSize: 0x14C } - - { offset: 0x19469, size: 0x8, addend: 0x0, symName: '_runtime::non_zero_mem_resize', symObjAddr: 0xE74, symBinAddr: 0x1000357EC, symSize: 0x14C } - - { offset: 0x19471, size: 0x8, addend: 0x0, symName: '_runtime::conditional_mem_zero', symObjAddr: 0xFC0, symBinAddr: 0x100035938, symSize: 0x154 } - - { offset: 0x19517, size: 0x8, addend: 0x0, symName: '_runtime::conditional_mem_zero', symObjAddr: 0xFC0, symBinAddr: 0x100035938, symSize: 0x154 } - - { offset: 0x1951F, size: 0x8, addend: 0x0, symName: '_runtime::memory_equal', symObjAddr: 0x1114, symBinAddr: 0x100035A8C, symSize: 0x2B4 } - - { offset: 0x195CE, size: 0x8, addend: 0x0, symName: '_runtime::memory_equal', symObjAddr: 0x1114, symBinAddr: 0x100035A8C, symSize: 0x2B4 } - - { offset: 0x195D6, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare', symObjAddr: 0x13C8, symBinAddr: 0x100035D40, symSize: 0x4A4 } - - { offset: 0x1962A, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare', symObjAddr: 0x13C8, symBinAddr: 0x100035D40, symSize: 0x4A4 } - - { offset: 0x196CE, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare', symObjAddr: 0x13C8, symBinAddr: 0x100035D40, symSize: 0x4A4 } - - { offset: 0x196D6, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare_zero', symObjAddr: 0x186C, symBinAddr: 0x1000361E4, symSize: 0x240 } - - { offset: 0x1972A, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare_zero', symObjAddr: 0x186C, symBinAddr: 0x1000361E4, symSize: 0x240 } - - { offset: 0x198C0, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare_zero', symObjAddr: 0x186C, symBinAddr: 0x1000361E4, symSize: 0x240 } - - { offset: 0x198C8, size: 0x8, addend: 0x0, symName: '_runtime::string_eq', symObjAddr: 0x1AAC, symBinAddr: 0x100036424, symSize: 0xA0 } - - { offset: 0x1990C, size: 0x8, addend: 0x0, symName: '_runtime::string_eq', symObjAddr: 0x1AAC, symBinAddr: 0x100036424, symSize: 0xA0 } - - { offset: 0x199B2, size: 0x8, addend: 0x0, symName: '_runtime::string_eq', symObjAddr: 0x1AAC, symBinAddr: 0x100036424, symSize: 0xA0 } - - { offset: 0x199BA, size: 0x8, addend: 0x0, symName: '_runtime::string_ne', symObjAddr: 0x1B4C, symBinAddr: 0x1000364C4, symSize: 0x84 } - - { offset: 0x199FE, size: 0x8, addend: 0x0, symName: '_runtime::string_ne', symObjAddr: 0x1B4C, symBinAddr: 0x1000364C4, symSize: 0x84 } - - { offset: 0x19A29, size: 0x8, addend: 0x0, symName: '_runtime::string_ne', symObjAddr: 0x1B4C, symBinAddr: 0x1000364C4, symSize: 0x84 } - - { offset: 0x19A31, size: 0x8, addend: 0x0, symName: '_runtime::cstring_len', symObjAddr: 0x1BD0, symBinAddr: 0x100036548, symSize: 0x74 } - - { offset: 0x19A6E, size: 0x8, addend: 0x0, symName: '_runtime::cstring_len', symObjAddr: 0x1BD0, symBinAddr: 0x100036548, symSize: 0x74 } - - { offset: 0x19A76, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_len', symObjAddr: 0x1C44, symBinAddr: 0x1000365BC, symSize: 0x80 } - - { offset: 0x19AA9, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_len', symObjAddr: 0x1C44, symBinAddr: 0x1000365BC, symSize: 0x80 } - - { offset: 0x19AD4, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_len', symObjAddr: 0x1C44, symBinAddr: 0x1000365BC, symSize: 0x80 } - - { offset: 0x19ADC, size: 0x8, addend: 0x0, symName: '_runtime::cstring_to_string', symObjAddr: 0x1CC4, symBinAddr: 0x10003663C, symSize: 0x98 } - - { offset: 0x19B0F, size: 0x8, addend: 0x0, symName: '_runtime::cstring_to_string', symObjAddr: 0x1CC4, symBinAddr: 0x10003663C, symSize: 0x98 } - - { offset: 0x19B3A, size: 0x8, addend: 0x0, symName: '_runtime::cstring_to_string', symObjAddr: 0x1CC4, symBinAddr: 0x10003663C, symSize: 0x98 } - - { offset: 0x19B42, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_to_string16', symObjAddr: 0x1D5C, symBinAddr: 0x1000366D4, symSize: 0x98 } - - { offset: 0x19B76, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_to_string16', symObjAddr: 0x1D5C, symBinAddr: 0x1000366D4, symSize: 0x98 } - - { offset: 0x19BA1, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_to_string16', symObjAddr: 0x1D5C, symBinAddr: 0x1000366D4, symSize: 0x98 } - - { offset: 0x19BA9, size: 0x8, addend: 0x0, symName: '_runtime::cstring_eq', symObjAddr: 0x1DF4, symBinAddr: 0x10003676C, symSize: 0xF0 } - - { offset: 0x19BDD, size: 0x8, addend: 0x0, symName: '_runtime::cstring_eq', symObjAddr: 0x1DF4, symBinAddr: 0x10003676C, symSize: 0xF0 } - - { offset: 0x19C08, size: 0x8, addend: 0x0, symName: '_runtime::cstring_eq', symObjAddr: 0x1DF4, symBinAddr: 0x10003676C, symSize: 0xF0 } - - { offset: 0x19C10, size: 0x8, addend: 0x0, symName: '_runtime::cstring_ne', symObjAddr: 0x1EE4, symBinAddr: 0x10003685C, symSize: 0x44 } - - { offset: 0x19C52, size: 0x8, addend: 0x0, symName: '_runtime::cstring_ne', symObjAddr: 0x1EE4, symBinAddr: 0x10003685C, symSize: 0x44 } - - { offset: 0x19C9D, size: 0x8, addend: 0x0, symName: '_runtime::cstring_ne', symObjAddr: 0x1EE4, symBinAddr: 0x10003685C, symSize: 0x44 } - - { offset: 0x19CA5, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_eq', symObjAddr: 0x1F28, symBinAddr: 0x1000368A0, symSize: 0xF4 } - - { offset: 0x19CE0, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_eq', symObjAddr: 0x1F28, symBinAddr: 0x1000368A0, symSize: 0xF4 } - - { offset: 0x19CE8, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_ne', symObjAddr: 0x201C, symBinAddr: 0x100036994, symSize: 0x44 } - - { offset: 0x19D2A, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_ne', symObjAddr: 0x201C, symBinAddr: 0x100036994, symSize: 0x44 } - - { offset: 0x19D75, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_ne', symObjAddr: 0x201C, symBinAddr: 0x100036994, symSize: 0x44 } - - { offset: 0x19D7D, size: 0x8, addend: 0x0, symName: '_runtime::string_decode_rune', symObjAddr: 0x2060, symBinAddr: 0x1000369D8, symSize: 0x408 } - - { offset: 0x19DB8, size: 0x8, addend: 0x0, symName: '_runtime::string_decode_rune', symObjAddr: 0x2060, symBinAddr: 0x1000369D8, symSize: 0x408 } - - { offset: 0x19DC0, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f32_to_f16', symObjAddr: 0x2468, symBinAddr: 0x100036DE0, symSize: 0x250 } - - { offset: 0x19DF4, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f32_to_f16', symObjAddr: 0x2468, symBinAddr: 0x100036DE0, symSize: 0x250 } - - { offset: 0x19EA9, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f32_to_f16', symObjAddr: 0x2468, symBinAddr: 0x100036DE0, symSize: 0x250 } - - { offset: 0x19EB1, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f16_to_f32', symObjAddr: 0x26B8, symBinAddr: 0x100037030, symSize: 0xA0 } - - { offset: 0x19EE5, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f16_to_f32', symObjAddr: 0x26B8, symBinAddr: 0x100037030, symSize: 0xA0 } - - { offset: 0x19FAB, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f16_to_f32', symObjAddr: 0x26B8, symBinAddr: 0x100037030, symSize: 0xA0 } - - { offset: 0x19FB3, size: 0x8, addend: 0x0, symName: ___truncsfhf2, symObjAddr: 0x2758, symBinAddr: 0x1000370D0, symSize: 0x28 } - - { offset: 0x19FE6, size: 0x8, addend: 0x0, symName: ___truncsfhf2, symObjAddr: 0x2758, symBinAddr: 0x1000370D0, symSize: 0x28 } - - { offset: 0x1A031, size: 0x8, addend: 0x0, symName: ___truncsfhf2, symObjAddr: 0x2758, symBinAddr: 0x1000370D0, symSize: 0x28 } - - { offset: 0x1A039, size: 0x8, addend: 0x0, symName: ___gnu_f2h_ieee, symObjAddr: 0x2780, symBinAddr: 0x1000370F8, symSize: 0x28 } - - { offset: 0x1A065, size: 0x8, addend: 0x0, symName: ___gnu_f2h_ieee, symObjAddr: 0x2780, symBinAddr: 0x1000370F8, symSize: 0x28 } - - { offset: 0x1A06D, size: 0x8, addend: 0x0, symName: ___truncdfhf2, symObjAddr: 0x27A8, symBinAddr: 0x100037120, symSize: 0x2C } - - { offset: 0x1A099, size: 0x8, addend: 0x0, symName: ___truncdfhf2, symObjAddr: 0x27A8, symBinAddr: 0x100037120, symSize: 0x2C } - - { offset: 0x1A0A1, size: 0x8, addend: 0x0, symName: ___gnu_h2f_ieee, symObjAddr: 0x27D4, symBinAddr: 0x10003714C, symSize: 0x28 } - - { offset: 0x1A0CD, size: 0x8, addend: 0x0, symName: ___gnu_h2f_ieee, symObjAddr: 0x27D4, symBinAddr: 0x10003714C, symSize: 0x28 } - - { offset: 0x1A0D5, size: 0x8, addend: 0x0, symName: ___extendhfsf2, symObjAddr: 0x27FC, symBinAddr: 0x100037174, symSize: 0x28 } - - { offset: 0x1A101, size: 0x8, addend: 0x0, symName: ___extendhfsf2, symObjAddr: 0x27FC, symBinAddr: 0x100037174, symSize: 0x28 } - - { offset: 0x1A68F, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8_simd128.odin]::chacha8rand_refill_simd128', symObjAddr: 0x0, symBinAddr: 0x10003719C, symSize: 0xCB4 } - - { offset: 0x1A6C7, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8_simd128.odin]::chacha8rand_refill_simd128', symObjAddr: 0x0, symBinAddr: 0x10003719C, symSize: 0xCB4 } - - { offset: 0x1A6CF, size: 0x8, addend: 0x0, symName: '__proclit$anon-1', symObjAddr: 0xCB4, symBinAddr: 0x100037E50, symSize: 0x43C } - - { offset: 0x1AAAC, size: 0x8, addend: 0x0, symName: '__proclit$anon-1', symObjAddr: 0xCB4, symBinAddr: 0x100037E50, symSize: 0x43C } - - { offset: 0x1AC4C, size: 0x8, addend: 0x0, symName: '_runtime::add_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x10003828C, symSize: 0xD4 } - - { offset: 0x1AD47, size: 0x8, addend: 0x0, symName: '_runtime::add_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x10003828C, symSize: 0xD4 } - - { offset: 0x1B1BE, size: 0x8, addend: 0x0, symName: '_reflect::type_kind', symObjAddr: 0x0, symBinAddr: 0x100038360, symSize: 0x430 } - - { offset: 0x1B56B, size: 0x8, addend: 0x0, symName: '_reflect::type_kind', symObjAddr: 0x0, symBinAddr: 0x100038360, symSize: 0x430 } - - { offset: 0x1B573, size: 0x8, addend: 0x0, symName: '_reflect::is_unsigned', symObjAddr: 0x430, symBinAddr: 0x100038790, symSize: 0xC4 } - - { offset: 0x1B5A5, size: 0x8, addend: 0x0, symName: '_reflect::is_unsigned', symObjAddr: 0x430, symBinAddr: 0x100038790, symSize: 0xC4 } - - { offset: 0x1B5C0, size: 0x8, addend: 0x0, symName: '_reflect::is_unsigned', symObjAddr: 0x430, symBinAddr: 0x100038790, symSize: 0xC4 } - - { offset: 0x1B5C8, size: 0x8, addend: 0x0, symName: '_reflect::is_rune', symObjAddr: 0x4F4, symBinAddr: 0x100038854, symSize: 0x74 } - - { offset: 0x1B613, size: 0x8, addend: 0x0, symName: '_reflect::is_rune', symObjAddr: 0x4F4, symBinAddr: 0x100038854, symSize: 0x74 } - - { offset: 0x1B61B, size: 0x8, addend: 0x0, symName: '_reflect::is_any', symObjAddr: 0x568, symBinAddr: 0x1000388C8, symSize: 0x74 } - - { offset: 0x1B64C, size: 0x8, addend: 0x0, symName: '_reflect::is_any', symObjAddr: 0x568, symBinAddr: 0x1000388C8, symSize: 0x74 } - - { offset: 0x1B666, size: 0x8, addend: 0x0, symName: '_reflect::is_any', symObjAddr: 0x568, symBinAddr: 0x1000388C8, symSize: 0x74 } - - { offset: 0x1B66E, size: 0x8, addend: 0x0, symName: '_reflect::is_string', symObjAddr: 0x5DC, symBinAddr: 0x10003893C, symSize: 0x74 } - - { offset: 0x1B6A1, size: 0x8, addend: 0x0, symName: '_reflect::is_string', symObjAddr: 0x5DC, symBinAddr: 0x10003893C, symSize: 0x74 } - - { offset: 0x1B6BC, size: 0x8, addend: 0x0, symName: '_reflect::is_string', symObjAddr: 0x5DC, symBinAddr: 0x10003893C, symSize: 0x74 } - - { offset: 0x1B6C4, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer_internally', symObjAddr: 0x650, symBinAddr: 0x1000389B0, symSize: 0xD0 } - - { offset: 0x1B6F7, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer_internally', symObjAddr: 0x650, symBinAddr: 0x1000389B0, symSize: 0xD0 } - - { offset: 0x1B712, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer_internally', symObjAddr: 0x650, symBinAddr: 0x1000389B0, symSize: 0xD0 } - - { offset: 0x1B71A, size: 0x8, addend: 0x0, symName: '_reflect::is_raw_union', symObjAddr: 0x720, symBinAddr: 0x100038A80, symSize: 0x144 } - - { offset: 0x1B78C, size: 0x8, addend: 0x0, symName: '_reflect::is_raw_union', symObjAddr: 0x720, symBinAddr: 0x100038A80, symSize: 0x144 } - - { offset: 0x1B794, size: 0x8, addend: 0x0, symName: '_reflect::is_enum', symObjAddr: 0x864, symBinAddr: 0x100038BC4, symSize: 0x74 } - - { offset: 0x1B7C8, size: 0x8, addend: 0x0, symName: '_reflect::is_enum', symObjAddr: 0x864, symBinAddr: 0x100038BC4, symSize: 0x74 } - - { offset: 0x1B7F5, size: 0x8, addend: 0x0, symName: '_reflect::is_enum', symObjAddr: 0x864, symBinAddr: 0x100038BC4, symSize: 0x74 } - - { offset: 0x1B7FD, size: 0x8, addend: 0x0, symName: '_reflect::struct_field_value_by_name', symObjAddr: 0x8D8, symBinAddr: 0x100038C38, symSize: 0x420 } - - { offset: 0x1B830, size: 0x8, addend: 0x0, symName: '_reflect::struct_field_value_by_name', symObjAddr: 0x8D8, symBinAddr: 0x100038C38, symSize: 0x420 } - - { offset: 0x1B84B, size: 0x8, addend: 0x0, symName: '_reflect::struct_field_value_by_name', symObjAddr: 0x8D8, symBinAddr: 0x100038C38, symSize: 0x420 } - - { offset: 0x1B853, size: 0x8, addend: 0x0, symName: '_reflect::is_endian_big', symObjAddr: 0xCF8, symBinAddr: 0x100039058, symSize: 0x190 } - - { offset: 0x1B8B8, size: 0x8, addend: 0x0, symName: '_reflect::is_endian_big', symObjAddr: 0xCF8, symBinAddr: 0x100039058, symSize: 0x190 } - - { offset: 0x1B982, size: 0x8, addend: 0x0, symName: '_reflect::is_endian_big', symObjAddr: 0xCF8, symBinAddr: 0x100039058, symSize: 0x190 } - - { offset: 0x1B98A, size: 0x8, addend: 0x0, symName: '_reflect::write_typeid_writer', symObjAddr: 0xE88, symBinAddr: 0x1000391E8, symSize: 0xB8 } - - { offset: 0x1B9CF, size: 0x8, addend: 0x0, symName: '_reflect::write_typeid_writer', symObjAddr: 0xE88, symBinAddr: 0x1000391E8, symSize: 0xB8 } - - { offset: 0x1BA0D, size: 0x8, addend: 0x0, symName: '_reflect::write_typeid_writer', symObjAddr: 0xE88, symBinAddr: 0x1000391E8, symSize: 0xB8 } - - { offset: 0x1BA15, size: 0x8, addend: 0x0, symName: '_reflect::write_type_writer', symObjAddr: 0xF40, symBinAddr: 0x1000392A0, symSize: 0x7C4C } - - { offset: 0x1BA95, size: 0x8, addend: 0x0, symName: '_reflect::write_type_writer', symObjAddr: 0xF40, symBinAddr: 0x1000392A0, symSize: 0x7C4C } - - { offset: 0x1BA9D, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_lookup', symObjAddr: 0x8B8C, symBinAddr: 0x100040EEC, symSize: 0x6B4 } - - { offset: 0x1BC83, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_lookup', symObjAddr: 0x8B8C, symBinAddr: 0x100040EEC, symSize: 0x6B4 } - - { offset: 0x1BC8B, size: 0x8, addend: 0x0, symName: '_reflect::enum_string', symObjAddr: 0x9240, symBinAddr: 0x1000415A0, symSize: 0x288 } - - { offset: 0x1BD73, size: 0x8, addend: 0x0, symName: '_reflect::enum_string', symObjAddr: 0x9240, symBinAddr: 0x1000415A0, symSize: 0x288 } - - { offset: 0x1BD7B, size: 0x8, addend: 0x0, symName: '_reflect::enum_name_from_value_any', symObjAddr: 0x94C8, symBinAddr: 0x100041828, symSize: 0x3AC } - - { offset: 0x1BDC0, size: 0x8, addend: 0x0, symName: '_reflect::enum_name_from_value_any', symObjAddr: 0x94C8, symBinAddr: 0x100041828, symSize: 0x3AC } - - { offset: 0x1BE67, size: 0x8, addend: 0x0, symName: '_reflect::enum_name_from_value_any', symObjAddr: 0x94C8, symBinAddr: 0x100041828, symSize: 0x3AC } - - { offset: 0x1BE6F, size: 0x8, addend: 0x0, symName: '_reflect::type_info_union_is_pure_maybe', symObjAddr: 0x9874, symBinAddr: 0x100041BD4, symSize: 0xA4 } - - { offset: 0x1BED6, size: 0x8, addend: 0x0, symName: '_reflect::type_info_union_is_pure_maybe', symObjAddr: 0x9874, symBinAddr: 0x100041BD4, symSize: 0xA4 } - - { offset: 0x1BF48, size: 0x8, addend: 0x0, symName: '_reflect::type_info_union_is_pure_maybe', symObjAddr: 0x9874, symBinAddr: 0x100041BD4, symSize: 0xA4 } - - { offset: 0x1BF50, size: 0x8, addend: 0x0, symName: '_reflect::as_bool', symObjAddr: 0x9918, symBinAddr: 0x100041C78, symSize: 0x260 } - - { offset: 0x1BF8E, size: 0x8, addend: 0x0, symName: '_reflect::as_bool', symObjAddr: 0x9918, symBinAddr: 0x100041C78, symSize: 0x260 } - - { offset: 0x1BF96, size: 0x8, addend: 0x0, symName: '_reflect::as_int', symObjAddr: 0x9B78, symBinAddr: 0x100041ED8, symSize: 0xA0 } - - { offset: 0x1BFEC, size: 0x8, addend: 0x0, symName: '_reflect::as_int', symObjAddr: 0x9B78, symBinAddr: 0x100041ED8, symSize: 0xA0 } - - { offset: 0x1C082, size: 0x8, addend: 0x0, symName: '_reflect::as_int', symObjAddr: 0x9B78, symBinAddr: 0x100041ED8, symSize: 0xA0 } - - { offset: 0x1C08A, size: 0x8, addend: 0x0, symName: '_reflect::as_i64', symObjAddr: 0x9C18, symBinAddr: 0x100041F78, symSize: 0xE3C } - - { offset: 0x1C0F1, size: 0x8, addend: 0x0, symName: '_reflect::as_i64', symObjAddr: 0x9C18, symBinAddr: 0x100041F78, symSize: 0xE3C } - - { offset: 0x1C10D, size: 0x8, addend: 0x0, symName: '_reflect::as_i64', symObjAddr: 0x9C18, symBinAddr: 0x100041F78, symSize: 0xE3C } - - { offset: 0x1D164, size: 0x8, addend: 0x0, symName: '_utf16::decode_surrogate_pair', symObjAddr: 0x0, symBinAddr: 0x100042DB4, symSize: 0xC4 } - - { offset: 0x1D1D9, size: 0x8, addend: 0x0, symName: '_utf16::decode_surrogate_pair', symObjAddr: 0x0, symBinAddr: 0x100042DB4, symSize: 0xC4 } - - { offset: 0x1D1E1, size: 0x8, addend: 0x0, symName: '_utf16::encode_surrogate_pair', symObjAddr: 0xC4, symBinAddr: 0x100042E78, symSize: 0xB4 } - - { offset: 0x1D219, size: 0x8, addend: 0x0, symName: '_utf16::encode_surrogate_pair', symObjAddr: 0xC4, symBinAddr: 0x100042E78, symSize: 0xB4 } - - { offset: 0x1D221, size: 0x8, addend: 0x0, symName: '_utf16::encode', symObjAddr: 0x178, symBinAddr: 0x100042F2C, symSize: 0x304 } - - { offset: 0x1D270, size: 0x8, addend: 0x0, symName: '_utf16::encode', symObjAddr: 0x178, symBinAddr: 0x100042F2C, symSize: 0x304 } - - { offset: 0x1D28A, size: 0x8, addend: 0x0, symName: '_utf16::encode', symObjAddr: 0x178, symBinAddr: 0x100042F2C, symSize: 0x304 } - - { offset: 0x1D292, size: 0x8, addend: 0x0, symName: '_utf16::decode_rune_in_string', symObjAddr: 0x47C, symBinAddr: 0x100043230, symSize: 0x2C4 } - - { offset: 0x1D2E2, size: 0x8, addend: 0x0, symName: '_utf16::decode_rune_in_string', symObjAddr: 0x47C, symBinAddr: 0x100043230, symSize: 0x2C4 } - - { offset: 0x1D361, size: 0x8, addend: 0x0, symName: '_utf16::decode_rune_in_string', symObjAddr: 0x47C, symBinAddr: 0x100043230, symSize: 0x2C4 } - - { offset: 0x1D4C5, size: 0x8, addend: 0x0, symName: '_assets::codepoints_for', symObjAddr: 0x0, symBinAddr: 0x1000434F4, symSize: 0x644 } - - { offset: 0x1D6B8, size: 0x8, addend: 0x0, symName: '_assets::codepoints_for', symObjAddr: 0x0, symBinAddr: 0x1000434F4, symSize: 0x644 } - - { offset: 0x1D6C0, size: 0x8, addend: 0x0, symName: '_assets::[assets.odin]::load_font', symObjAddr: 0x644, symBinAddr: 0x100043B38, symSize: 0x2FC } - - { offset: 0x1D712, size: 0x8, addend: 0x0, symName: '_assets::[assets.odin]::load_font', symObjAddr: 0x644, symBinAddr: 0x100043B38, symSize: 0x2FC } - - { offset: 0x1D7F3, size: 0x8, addend: 0x0, symName: '_assets::[assets.odin]::load_font', symObjAddr: 0x644, symBinAddr: 0x100043B38, symSize: 0x2FC } - - { offset: 0x1D7FB, size: 0x8, addend: 0x0, symName: '_assets::load_fonts', symObjAddr: 0x940, symBinAddr: 0x100043E34, symSize: 0x13C } - - { offset: 0x1D83E, size: 0x8, addend: 0x0, symName: '_assets::load_fonts', symObjAddr: 0x940, symBinAddr: 0x100043E34, symSize: 0x13C } - - { offset: 0x1D879, size: 0x8, addend: 0x0, symName: '_assets::load_fonts', symObjAddr: 0x940, symBinAddr: 0x100043E34, symSize: 0x13C } - - { offset: 0x1D881, size: 0x8, addend: 0x0, symName: '_assets::unload_fonts', symObjAddr: 0xA7C, symBinAddr: 0x100043F70, symSize: 0x154 } - - { offset: 0x1D8CB, size: 0x8, addend: 0x0, symName: '_assets::unload_fonts', symObjAddr: 0xA7C, symBinAddr: 0x100043F70, symSize: 0x154 } - - { offset: 0x1D8D3, size: 0x8, addend: 0x0, symName: '_assets::get_font', symObjAddr: 0xBD0, symBinAddr: 0x1000440C4, symSize: 0x84 } - - { offset: 0x1D92F, size: 0x8, addend: 0x0, symName: '_assets::get_font', symObjAddr: 0xBD0, symBinAddr: 0x1000440C4, symSize: 0x84 } - - { offset: 0x1DF09, size: 0x8, addend: 0x0, symName: '_runtime::stderr_write', symObjAddr: 0x0, symBinAddr: 0x100044148, symSize: 0x6C } - - { offset: 0x1DF36, size: 0x8, addend: 0x0, symName: '_runtime::stderr_write', symObjAddr: 0x0, symBinAddr: 0x100044148, symSize: 0x6C } - - { offset: 0x1DF3E, size: 0x8, addend: 0x0, symName: '_runtime::rand_bytes', symObjAddr: 0x6C, symBinAddr: 0x1000441B4, symSize: 0x4C } - - { offset: 0x1DF69, size: 0x8, addend: 0x0, symName: '_runtime::rand_bytes', symObjAddr: 0x6C, symBinAddr: 0x1000441B4, symSize: 0x4C } - - { offset: 0x1E00C, size: 0x8, addend: 0x0, symName: '_runtime::udivmod128', symObjAddr: 0x0, symBinAddr: 0x100044200, symSize: 0x9A0 } - - { offset: 0x1E01D, size: 0x8, addend: 0x0, symName: '_runtime::udivmod128', symObjAddr: 0x0, symBinAddr: 0x100044200, symSize: 0x9A0 } - - { offset: 0x1E1C0, size: 0x8, addend: 0x0, symName: '_time::date', symObjAddr: 0x0, symBinAddr: 0x100044BA0, symSize: 0xAC } - - { offset: 0x1E49A, size: 0x8, addend: 0x0, symName: '_time::date', symObjAddr: 0x0, symBinAddr: 0x100044BA0, symSize: 0xAC } - - { offset: 0x1E4A2, size: 0x8, addend: 0x0, symName: '_time::clock_from_time', symObjAddr: 0xAC, symBinAddr: 0x100044C4C, symSize: 0xA0 } - - { offset: 0x1E501, size: 0x8, addend: 0x0, symName: '_time::clock_from_time', symObjAddr: 0xAC, symBinAddr: 0x100044C4C, symSize: 0xA0 } - - { offset: 0x1E509, size: 0x8, addend: 0x0, symName: '_time::precise_clock_from_time', symObjAddr: 0x14C, symBinAddr: 0x100044CEC, symSize: 0x128 } - - { offset: 0x1E568, size: 0x8, addend: 0x0, symName: '_time::precise_clock_from_time', symObjAddr: 0x14C, symBinAddr: 0x100044CEC, symSize: 0x128 } - - { offset: 0x1E570, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_time_abs', symObjAddr: 0x274, symBinAddr: 0x100044E14, symSize: 0x3C } - - { offset: 0x1E5E6, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_time_abs', symObjAddr: 0x274, symBinAddr: 0x100044E14, symSize: 0x3C } - - { offset: 0x1E611, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_time_abs', symObjAddr: 0x274, symBinAddr: 0x100044E14, symSize: 0x3C } - - { offset: 0x1E619, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_abs_date', symObjAddr: 0x2B0, symBinAddr: 0x100044E50, symSize: 0x3F0 } - - { offset: 0x1E645, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_abs_date', symObjAddr: 0x2B0, symBinAddr: 0x100044E50, symSize: 0x3F0 } - - { offset: 0x1E64D, size: 0x8, addend: 0x0, symName: '_time::is_leap_year', symObjAddr: 0x6A0, symBinAddr: 0x100045240, symSize: 0xD4 } - - { offset: 0x1E6D5, size: 0x8, addend: 0x0, symName: '_time::is_leap_year', symObjAddr: 0x6A0, symBinAddr: 0x100045240, symSize: 0xD4 } - - { offset: 0x1E735, size: 0x8, addend: 0x0, symName: '_time::is_leap_year', symObjAddr: 0x6A0, symBinAddr: 0x100045240, symSize: 0xD4 } - - { offset: 0x1E7AF, size: 0x8, addend: 0x0, symName: '_screens::[screens.odin]::draw_card_art', symObjAddr: 0x0, symBinAddr: 0x100045314, symSize: 0x388 } - - { offset: 0x1ED25, size: 0x8, addend: 0x0, symName: '_screens::[screens.odin]::draw_card_art', symObjAddr: 0x0, symBinAddr: 0x100045314, symSize: 0x388 } - - { offset: 0x1ED2D, size: 0x8, addend: 0x0, symName: '_screens::main_menu', symObjAddr: 0x388, symBinAddr: 0x10004569C, symSize: 0x68C } - - { offset: 0x1EDE4, size: 0x8, addend: 0x0, symName: '_screens::main_menu', symObjAddr: 0x388, symBinAddr: 0x10004569C, symSize: 0x68C } - - { offset: 0x1EDEC, size: 0x8, addend: 0x0, symName: '_screens::language_menu', symObjAddr: 0xA14, symBinAddr: 0x100045D28, symSize: 0xE30 } - - { offset: 0x1EE1F, size: 0x8, addend: 0x0, symName: '_screens::language_menu', symObjAddr: 0xA14, symBinAddr: 0x100045D28, symSize: 0xE30 } - - { offset: 0x1EF90, size: 0x8, addend: 0x0, symName: '_screens::language_menu', symObjAddr: 0xA14, symBinAddr: 0x100045D28, symSize: 0xE30 } - - { offset: 0x1F820, size: 0x8, addend: 0x0, symName: '_utf8::encode_rune', symObjAddr: 0x0, symBinAddr: 0x100046B58, symSize: 0x210 } - - { offset: 0x1F9D3, size: 0x8, addend: 0x0, symName: '_utf8::encode_rune', symObjAddr: 0x0, symBinAddr: 0x100046B58, symSize: 0x210 } - - { offset: 0x1F9DB, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_string', symObjAddr: 0x210, symBinAddr: 0x100046D68, symSize: 0x6C } - - { offset: 0x1FA0D, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_string', symObjAddr: 0x210, symBinAddr: 0x100046D68, symSize: 0x6C } - - { offset: 0x1FA48, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_string', symObjAddr: 0x210, symBinAddr: 0x100046D68, symSize: 0x6C } - - { offset: 0x1FA50, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_bytes', symObjAddr: 0x27C, symBinAddr: 0x100046DD4, symSize: 0x408 } - - { offset: 0x1FA7B, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_bytes', symObjAddr: 0x27C, symBinAddr: 0x100046DD4, symSize: 0x408 } - - { offset: 0x1FA83, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_string', symObjAddr: 0x684, symBinAddr: 0x1000471DC, symSize: 0x6C } - - { offset: 0x1FAB5, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_string', symObjAddr: 0x684, symBinAddr: 0x1000471DC, symSize: 0x6C } - - { offset: 0x1FB61, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_string', symObjAddr: 0x684, symBinAddr: 0x1000471DC, symSize: 0x6C } - - { offset: 0x1FB69, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_bytes', symObjAddr: 0x6F0, symBinAddr: 0x100047248, symSize: 0x1FC } - - { offset: 0x1FB94, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_bytes', symObjAddr: 0x6F0, symBinAddr: 0x100047248, symSize: 0x1FC } - - { offset: 0x1FB9C, size: 0x8, addend: 0x0, symName: '_utf8::rune_start', symObjAddr: 0x8EC, symBinAddr: 0x100047444, symSize: 0x28 } - - { offset: 0x1FBCE, size: 0x8, addend: 0x0, symName: '_utf8::rune_start', symObjAddr: 0x8EC, symBinAddr: 0x100047444, symSize: 0x28 } - - { offset: 0x1FC29, size: 0x8, addend: 0x0, symName: '_utf8::rune_start', symObjAddr: 0x8EC, symBinAddr: 0x100047444, symSize: 0x28 } - - { offset: 0x1FC31, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_string', symObjAddr: 0x914, symBinAddr: 0x10004746C, symSize: 0x4C } - - { offset: 0x1FC5D, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_string', symObjAddr: 0x914, symBinAddr: 0x10004746C, symSize: 0x4C } - - { offset: 0x1FC65, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_bytes', symObjAddr: 0x960, symBinAddr: 0x1000474B8, symSize: 0x2EC } - - { offset: 0x1FC91, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_bytes', symObjAddr: 0x960, symBinAddr: 0x1000474B8, symSize: 0x2EC } - - { offset: 0x1FEAB, size: 0x8, addend: 0x0, symName: '_runtime::[thread_management.odin]::thread_local_cleaners', symObjAddr: 0xAA08, symBinAddr: 0x10013D2C0, symSize: 0x0 } - - { offset: 0x203C7, size: 0x8, addend: 0x0, symName: '_runtime::[print.odin]::_INTEGER_DIGITS_VAR', symObjAddr: 0xAA88, symBinAddr: 0x10013D340, symSize: 0x0 } - - { offset: 0x203DF, size: 0x8, addend: 0x0, symName: '_runtime::type_table', symObjAddr: 0x24F0, symBinAddr: 0x100133410, symSize: 0x0 } - - { offset: 0x20E5D, size: 0x8, addend: 0x0, symName: '_runtime::args__', symObjAddr: 0xAA98, symBinAddr: 0x10013D350, symSize: 0x0 } - - { offset: 0x20EBC, size: 0x8, addend: 0x0, symName: '_runtime::global_default_temp_allocator_data', symObjAddr: 0xDA48, symBinAddr: 0x10013FB20, symSize: 0x0 } - - { offset: 0x20F97, size: 0x8, addend: 0x0, symName: '_assets::FONT_PATHS', symObjAddr: 0x2500, symBinAddr: 0x100133420, symSize: 0x0 } - - { offset: 0x20FC4, size: 0x8, addend: 0x0, symName: '_assets::fonts', symObjAddr: 0xAAA8, symBinAddr: 0x10013D360, symSize: 0x0 } - - { offset: 0x21251, size: 0x8, addend: 0x0, symName: '_audio::sounds', symObjAddr: 0xAB68, symBinAddr: 0x10013D420, symSize: 0x0 } - - { offset: 0x212EF, size: 0x8, addend: 0x0, symName: '_audio::ready', symObjAddr: 0xAC30, symBinAddr: 0x10013D4E8, symSize: 0x0 } - - { offset: 0x21306, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::back_art', symObjAddr: 0xAC34, symBinAddr: 0x10013D4EC, symSize: 0x0 } - - { offset: 0x21364, size: 0x8, addend: 0x0, symName: '_decks::DECKS', symObjAddr: 0x2520, symBinAddr: 0x100133440, symSize: 0x0 } - - { offset: 0x213E2, size: 0x8, addend: 0x0, symName: '_decks::LANGUAGES', symObjAddr: 0x2580, symBinAddr: 0x1001334A0, symSize: 0x0 } - - { offset: 0x2152A, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::japanese_decks', symObjAddr: 0x8A30, symBinAddr: 0x10011BDF0, symSize: 0x0 } - - { offset: 0x21574, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::korean_decks', symObjAddr: 0x8A40, symBinAddr: 0x10011BE00, symSize: 0x0 } - - { offset: 0x21598, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::thai_decks', symObjAddr: 0x8A48, symBinAddr: 0x10011BE08, symSize: 0x0 } - - { offset: 0x215AF, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::hiragana', symObjAddr: 0x2658, symBinAddr: 0x100133578, symSize: 0x0 } - - { offset: 0x21604, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::katakana', symObjAddr: 0x2AA8, symBinAddr: 0x1001339C8, symSize: 0x0 } - - { offset: 0x2161B, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::hangul', symObjAddr: 0x2EF8, symBinAddr: 0x100133E18, symSize: 0x0 } - - { offset: 0x2163F, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::thai_consonants', symObjAddr: 0x3138, symBinAddr: 0x100134058, symSize: 0x0 } - - { offset: 0x21663, size: 0x8, addend: 0x0, symName: '_memory::LAYOUTS', symObjAddr: 0x8A50, symBinAddr: 0x10011BE10, symSize: 0x0 } - - { offset: 0x216B4, size: 0x8, addend: 0x0, symName: '_memory::DIFFICULTY_NAMES', symObjAddr: 0x3528, symBinAddr: 0x100134448, symSize: 0x0 } - - { offset: 0x216E1, size: 0x8, addend: 0x0, symName: '_memory::cards', symObjAddr: 0xACB8, symBinAddr: 0x10013D570, symSize: 0x0 } - - { offset: 0x21791, size: 0x8, addend: 0x0, symName: '_memory::card_count', symObjAddr: 0xB9B8, symBinAddr: 0x10013E270, symSize: 0x0 } - - { offset: 0x217A8, size: 0x8, addend: 0x0, symName: '_memory::pair_count', symObjAddr: 0xB9C0, symBinAddr: 0x10013E278, symSize: 0x0 } - - { offset: 0x217BF, size: 0x8, addend: 0x0, symName: '_memory::deck', symObjAddr: 0xB9C8, symBinAddr: 0x10013E280, symSize: 0x0 } - - { offset: 0x217D6, size: 0x8, addend: 0x0, symName: '_memory::difficulty', symObjAddr: 0xB9D0, symBinAddr: 0x10013E288, symSize: 0x0 } - - { offset: 0x2180D, size: 0x8, addend: 0x0, symName: '_memory::theme', symObjAddr: 0xB9D8, symBinAddr: 0x10013E290, symSize: 0x0 } - - { offset: 0x21824, size: 0x8, addend: 0x0, symName: '_memory::layout', symObjAddr: 0xBA00, symBinAddr: 0x10013E2B8, symSize: 0x0 } - - { offset: 0x2183B, size: 0x8, addend: 0x0, symName: '_memory::state', symObjAddr: 0xBA10, symBinAddr: 0x10013E2C8, symSize: 0x0 } - - { offset: 0x21878, size: 0x8, addend: 0x0, symName: '_memory::first', symObjAddr: 0xBA18, symBinAddr: 0x10013E2D0, symSize: 0x0 } - - { offset: 0x2188F, size: 0x8, addend: 0x0, symName: '_memory::second', symObjAddr: 0xBA20, symBinAddr: 0x10013E2D8, symSize: 0x0 } - - { offset: 0x218A6, size: 0x8, addend: 0x0, symName: '_memory::matches', symObjAddr: 0xBA28, symBinAddr: 0x10013E2E0, symSize: 0x0 } - - { offset: 0x218BD, size: 0x8, addend: 0x0, symName: '_memory::moves', symObjAddr: 0xBA30, symBinAddr: 0x10013E2E8, symSize: 0x0 } - - { offset: 0x218D4, size: 0x8, addend: 0x0, symName: '_memory::elapsed', symObjAddr: 0xBA38, symBinAddr: 0x10013E2F0, symSize: 0x0 } - - { offset: 0x218EB, size: 0x8, addend: 0x0, symName: '_memory::resolve_timer', symObjAddr: 0xBA3C, symBinAddr: 0x10013E2F4, symSize: 0x0 } - - { offset: 0x21902, size: 0x8, addend: 0x0, symName: '_memory::win_t', symObjAddr: 0xBA40, symBinAddr: 0x10013E2F8, symSize: 0x0 } - - { offset: 0x21919, size: 0x8, addend: 0x0, symName: '_memory::restart_requested', symObjAddr: 0xBA44, symBinAddr: 0x10013E2FC, symSize: 0x0 } - - { offset: 0x21930, size: 0x8, addend: 0x0, symName: '_ui::[ui.odin]::any_hovered', symObjAddr: 0xBA45, symBinAddr: 0x10013E2FD, symSize: 0x0 } - - { offset: 0x21947, size: 0x8, addend: 0x0, symName: '_fmt::_user_formatters', symObjAddr: 0xBA48, symBinAddr: 0x10013E300, symSize: 0x0 } - - { offset: 0x21CFB, size: 0x8, addend: 0x0, symName: '_fmt::__MEMORY_LOWER', symObjAddr: 0x3540, symBinAddr: 0x100134460, symSize: 0x0 } - - { offset: 0x21D13, size: 0x8, addend: 0x0, symName: '_fmt::__MEMORY_UPPER', symObjAddr: 0x3550, symBinAddr: 0x100134470, symSize: 0x0 } - - { offset: 0x21D2B, size: 0x8, addend: 0x0, symName: '_fmt::__DIGITS_LOWER', symObjAddr: 0x3560, symBinAddr: 0x100134480, symSize: 0x0 } - - { offset: 0x21D43, size: 0x8, addend: 0x0, symName: '_fmt::__DIGITS_UPPER', symObjAddr: 0x3570, symBinAddr: 0x100134490, symSize: 0x0 } - - { offset: 0x21D5B, size: 0x8, addend: 0x0, symName: '_mem::PAGE_SIZE', symObjAddr: 0xBA50, symBinAddr: 0x10013E308, symSize: 0x0 } - - { offset: 0x21D72, size: 0x8, addend: 0x0, symName: '_io::[util.odin]::DIGITS_LOWER', symObjAddr: 0xBA58, symBinAddr: 0x10013E310, symSize: 0x0 } - - { offset: 0x21D8A, size: 0x8, addend: 0x0, symName: '_time::days_before', symObjAddr: 0x8A80, symBinAddr: 0x10011BE40, symSize: 0x0 } - - { offset: 0x21DAE, size: 0x8, addend: 0x0, symName: '_os::stdin', symObjAddr: 0xBA68, symBinAddr: 0x10013E320, symSize: 0x0 } - - { offset: 0x22178, size: 0x8, addend: 0x0, symName: '_os::stdout', symObjAddr: 0xBA70, symBinAddr: 0x10013E328, symSize: 0x0 } - - { offset: 0x2218F, size: 0x8, addend: 0x0, symName: '_os::stderr', symObjAddr: 0xBA78, symBinAddr: 0x10013E330, symSize: 0x0 } - - { offset: 0x221A6, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::global_default_temp_allocator_arenas', symObjAddr: 0xDA60, symBinAddr: 0x10013FB38, symSize: 0x0 } - - { offset: 0x221CB, size: 0x8, addend: 0x0, symName: '_os::[process.odin]::internal_args_to_free', symObjAddr: 0xBA80, symBinAddr: 0x10013E338, symSize: 0x0 } - - { offset: 0x221E2, size: 0x8, addend: 0x0, symName: '_strconv::_f16_info', symObjAddr: 0xBA90, symBinAddr: 0x10013E348, symSize: 0x0 } - - { offset: 0x2222A, size: 0x8, addend: 0x0, symName: '_strconv::_f32_info', symObjAddr: 0xBAA8, symBinAddr: 0x10013E360, symSize: 0x0 } - - { offset: 0x22241, size: 0x8, addend: 0x0, symName: '_strconv::_f64_info', symObjAddr: 0xBAC0, symBinAddr: 0x10013E378, symSize: 0x0 } - - { offset: 0x22258, size: 0x8, addend: 0x0, symName: '_strconv::digits', symObjAddr: 0xBAD8, symBinAddr: 0x10013E390, symSize: 0x0 } - - { offset: 0x2226F, size: 0x8, addend: 0x0, symName: '_utf8::accept_ranges', symObjAddr: 0xBAE8, symBinAddr: 0x10013E3A0, symSize: 0x0 } - - { offset: 0x222B7, size: 0x8, addend: 0x0, symName: '_utf8::accept_sizes', symObjAddr: 0xBAF2, symBinAddr: 0x10013E3AA, symSize: 0x0 } - - { offset: 0x222DD, size: 0x8, addend: 0x0, symName: '_strconv_decimal::[decimal.odin]::_shift_left_offsets', symObjAddr: 0xBBF8, symBinAddr: 0x10013E4B0, symSize: 0x0 } - - { offset: 0x22789, size: 0x8, addend: 0x0, symName: '_posix::get_errno', symObjAddr: 0x0, symBinAddr: 0x100047AEC, symSize: 0x18 } - - { offset: 0x25450, size: 0x8, addend: 0x0, symName: '_posix::get_errno', symObjAddr: 0x0, symBinAddr: 0x100047AEC, symSize: 0x18 } - - { offset: 0x25458, size: 0x8, addend: 0x0, symName: '_posix::S_ISBLK', symObjAddr: 0x18, symBinAddr: 0x100047B04, symSize: 0x2C } - - { offset: 0x25473, size: 0x8, addend: 0x0, symName: '_posix::S_ISBLK', symObjAddr: 0x18, symBinAddr: 0x100047B04, symSize: 0x2C } - - { offset: 0x2547B, size: 0x8, addend: 0x0, symName: '_posix::S_ISCHR', symObjAddr: 0x44, symBinAddr: 0x100047B30, symSize: 0x2C } - - { offset: 0x254A5, size: 0x8, addend: 0x0, symName: '_posix::S_ISCHR', symObjAddr: 0x44, symBinAddr: 0x100047B30, symSize: 0x2C } - - { offset: 0x254AD, size: 0x8, addend: 0x0, symName: '_posix::S_ISFIFO', symObjAddr: 0x70, symBinAddr: 0x100047B5C, symSize: 0x2C } - - { offset: 0x254D7, size: 0x8, addend: 0x0, symName: '_posix::S_ISFIFO', symObjAddr: 0x70, symBinAddr: 0x100047B5C, symSize: 0x2C } - - { offset: 0x254DF, size: 0x8, addend: 0x0, symName: '_posix::S_ISREG', symObjAddr: 0x9C, symBinAddr: 0x100047B88, symSize: 0x2C } - - { offset: 0x25509, size: 0x8, addend: 0x0, symName: '_posix::S_ISREG', symObjAddr: 0x9C, symBinAddr: 0x100047B88, symSize: 0x2C } - - { offset: 0x25511, size: 0x8, addend: 0x0, symName: '_posix::S_ISDIR', symObjAddr: 0xC8, symBinAddr: 0x100047BB4, symSize: 0x2C } - - { offset: 0x2553B, size: 0x8, addend: 0x0, symName: '_posix::S_ISDIR', symObjAddr: 0xC8, symBinAddr: 0x100047BB4, symSize: 0x2C } - - { offset: 0x25543, size: 0x8, addend: 0x0, symName: '_posix::S_ISLNK', symObjAddr: 0xF4, symBinAddr: 0x100047BE0, symSize: 0x2C } - - { offset: 0x2556D, size: 0x8, addend: 0x0, symName: '_posix::S_ISLNK', symObjAddr: 0xF4, symBinAddr: 0x100047BE0, symSize: 0x2C } - - { offset: 0x25575, size: 0x8, addend: 0x0, symName: '_posix::S_ISSOCK', symObjAddr: 0x120, symBinAddr: 0x100047C0C, symSize: 0x2C } - - { offset: 0x2559F, size: 0x8, addend: 0x0, symName: '_posix::S_ISSOCK', symObjAddr: 0x120, symBinAddr: 0x100047C0C, symSize: 0x2C } - - { offset: 0x2570A, size: 0x8, addend: 0x0, symName: '_libc::errno', symObjAddr: 0x0, symBinAddr: 0x100047C38, symSize: 0x14 } - - { offset: 0x25CB5, size: 0x8, addend: 0x0, symName: '_libc::errno', symObjAddr: 0x0, symBinAddr: 0x100047C38, symSize: 0x14 } - - { offset: 0x25D00, size: 0x8, addend: 0x0, symName: '_memory::start', symObjAddr: 0x0, symBinAddr: 0x100047C4C, symSize: 0xE8 } - - { offset: 0x25F98, size: 0x8, addend: 0x0, symName: '_memory::start', symObjAddr: 0x0, symBinAddr: 0x100047C4C, symSize: 0xE8 } - - { offset: 0x25FA0, size: 0x8, addend: 0x0, symName: '_memory::deal', symObjAddr: 0xE8, symBinAddr: 0x100047D34, symSize: 0x938 } - - { offset: 0x26029, size: 0x8, addend: 0x0, symName: '_memory::deal', symObjAddr: 0xE8, symBinAddr: 0x100047D34, symSize: 0x938 } - - { offset: 0x26031, size: 0x8, addend: 0x0, symName: '_memory::active_cards', symObjAddr: 0xA20, symBinAddr: 0x10004866C, symSize: 0x88 } - - { offset: 0x261A1, size: 0x8, addend: 0x0, symName: '_memory::active_cards', symObjAddr: 0xA20, symBinAddr: 0x10004866C, symSize: 0x88 } - - { offset: 0x261A9, size: 0x8, addend: 0x0, symName: '_memory::unload', symObjAddr: 0xAA8, symBinAddr: 0x1000486F4, symSize: 0x6C } - - { offset: 0x261C4, size: 0x8, addend: 0x0, symName: '_memory::unload', symObjAddr: 0xAA8, symBinAddr: 0x1000486F4, symSize: 0x6C } - - { offset: 0x261CC, size: 0x8, addend: 0x0, symName: '_memory::can_pick', symObjAddr: 0xB14, symBinAddr: 0x100048760, symSize: 0x138 } - - { offset: 0x26215, size: 0x8, addend: 0x0, symName: '_memory::can_pick', symObjAddr: 0xB14, symBinAddr: 0x100048760, symSize: 0x138 } - - { offset: 0x2621D, size: 0x8, addend: 0x0, symName: '_memory::select_card', symObjAddr: 0xC4C, symBinAddr: 0x100048898, symSize: 0x234 } - - { offset: 0x2624E, size: 0x8, addend: 0x0, symName: '_memory::select_card', symObjAddr: 0xC4C, symBinAddr: 0x100048898, symSize: 0x234 } - - { offset: 0x26268, size: 0x8, addend: 0x0, symName: '_memory::select_card', symObjAddr: 0xC4C, symBinAddr: 0x100048898, symSize: 0x234 } - - { offset: 0x26270, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::resolve', symObjAddr: 0xE80, symBinAddr: 0x100048ACC, symSize: 0x1FC } - - { offset: 0x262CE, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::resolve', symObjAddr: 0xE80, symBinAddr: 0x100048ACC, symSize: 0x1FC } - - { offset: 0x262D6, size: 0x8, addend: 0x0, symName: '_memory::update', symObjAddr: 0x107C, symBinAddr: 0x100048CC8, symSize: 0x2BC } - - { offset: 0x26331, size: 0x8, addend: 0x0, symName: '_memory::update', symObjAddr: 0x107C, symBinAddr: 0x100048CC8, symSize: 0x2BC } - - { offset: 0x26339, size: 0x8, addend: 0x0, symName: '_memory::draw', symObjAddr: 0x1338, symBinAddr: 0x100048F84, symSize: 0x598 } - - { offset: 0x263C2, size: 0x8, addend: 0x0, symName: '_memory::draw', symObjAddr: 0x1338, symBinAddr: 0x100048F84, symSize: 0x598 } - - { offset: 0x263CA, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::draw_win_panel', symObjAddr: 0x18D0, symBinAddr: 0x10004951C, symSize: 0x9C4 } - - { offset: 0x263FD, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::draw_win_panel', symObjAddr: 0x18D0, symBinAddr: 0x10004951C, symSize: 0x9C4 } - - { offset: 0x264AC, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::draw_win_panel', symObjAddr: 0x18D0, symBinAddr: 0x10004951C, symSize: 0x9C4 } - - { offset: 0x26C99, size: 0x8, addend: 0x0, symName: '_runtime::type_info_base', symObjAddr: 0x0, symBinAddr: 0x100049EE0, symSize: 0xB4 } - - { offset: 0x26F39, size: 0x8, addend: 0x0, symName: '_runtime::type_info_base', symObjAddr: 0x0, symBinAddr: 0x100049EE0, symSize: 0xB4 } - - { offset: 0x26F41, size: 0x8, addend: 0x0, symName: '_runtime::type_info_core', symObjAddr: 0xB4, symBinAddr: 0x100049F94, symSize: 0x118 } - - { offset: 0x26F85, size: 0x8, addend: 0x0, symName: '_runtime::type_info_core', symObjAddr: 0xB4, symBinAddr: 0x100049F94, symSize: 0x118 } - - { offset: 0x26FE6, size: 0x8, addend: 0x0, symName: '_runtime::type_info_core', symObjAddr: 0xB4, symBinAddr: 0x100049F94, symSize: 0x118 } - - { offset: 0x26FEE, size: 0x8, addend: 0x0, symName: '_runtime::__type_info_of', symObjAddr: 0x1CC, symBinAddr: 0x10004A0AC, symSize: 0x148 } - - { offset: 0x27032, size: 0x8, addend: 0x0, symName: '_runtime::__type_info_of', symObjAddr: 0x1CC, symBinAddr: 0x10004A0AC, symSize: 0x148 } - - { offset: 0x27093, size: 0x8, addend: 0x0, symName: '_runtime::__type_info_of', symObjAddr: 0x1CC, symBinAddr: 0x10004A0AC, symSize: 0x148 } - - { offset: 0x2709B, size: 0x8, addend: 0x0, symName: '_runtime::typeid_base', symObjAddr: 0x314, symBinAddr: 0x10004A1F4, symSize: 0x40 } - - { offset: 0x270CF, size: 0x8, addend: 0x0, symName: '_runtime::typeid_base', symObjAddr: 0x314, symBinAddr: 0x10004A1F4, symSize: 0x40 } - - { offset: 0x2711D, size: 0x8, addend: 0x0, symName: '_runtime::typeid_base', symObjAddr: 0x314, symBinAddr: 0x10004A1F4, symSize: 0x40 } - - { offset: 0x27125, size: 0x8, addend: 0x0, symName: '_runtime::default_logger_proc', symObjAddr: 0x354, symBinAddr: 0x10004A234, symSize: 0x4C } - - { offset: 0x27158, size: 0x8, addend: 0x0, symName: '_runtime::default_logger_proc', symObjAddr: 0x354, symBinAddr: 0x10004A234, symSize: 0x4C } - - { offset: 0x27173, size: 0x8, addend: 0x0, symName: '_runtime::default_logger_proc', symObjAddr: 0x354, symBinAddr: 0x10004A234, symSize: 0x4C } - - { offset: 0x2717B, size: 0x8, addend: 0x0, symName: '_runtime::default_context', symObjAddr: 0x3A0, symBinAddr: 0x10004A280, symSize: 0x50 } - - { offset: 0x271D2, size: 0x8, addend: 0x0, symName: '_runtime::default_context', symObjAddr: 0x3A0, symBinAddr: 0x10004A280, symSize: 0x50 } - - { offset: 0x271DA, size: 0x8, addend: 0x0, symName: '_runtime::[core.odin]::__init_context', symObjAddr: 0x3F0, symBinAddr: 0x10004A2D0, symSize: 0xCC } - - { offset: 0x271FE, size: 0x8, addend: 0x0, symName: '_runtime::[core.odin]::__init_context', symObjAddr: 0x3F0, symBinAddr: 0x10004A2D0, symSize: 0xCC } - - { offset: 0x27219, size: 0x8, addend: 0x0, symName: '_runtime::[core.odin]::__init_context', symObjAddr: 0x3F0, symBinAddr: 0x10004A2D0, symSize: 0xCC } - - { offset: 0x27221, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_failure_proc', symObjAddr: 0x4BC, symBinAddr: 0x10004A39C, symSize: 0x78 } - - { offset: 0x27249, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_failure_proc', symObjAddr: 0x4BC, symBinAddr: 0x10004A39C, symSize: 0x78 } - - { offset: 0x27251, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_contextless_failure_proc', symObjAddr: 0x534, symBinAddr: 0x10004A414, symSize: 0x104 } - - { offset: 0x2729B, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_contextless_failure_proc', symObjAddr: 0x534, symBinAddr: 0x10004A414, symSize: 0x104 } - - { offset: 0x28005, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic', symObjAddr: 0x0, symBinAddr: 0x10004A518, symSize: 0x184 } - - { offset: 0x28166, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic', symObjAddr: 0x0, symBinAddr: 0x10004A518, symSize: 0x184 } - - { offset: 0x2816E, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x184, symBinAddr: 0x10004A69C, symSize: 0x68 } - - { offset: 0x281BE, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x184, symBinAddr: 0x10004A69C, symSize: 0x68 } - - { offset: 0x281EF, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x184, symBinAddr: 0x10004A69C, symSize: 0x68 } - - { offset: 0x2825B, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x184, symBinAddr: 0x10004A69C, symSize: 0x68 } - - { offset: 0x28263, size: 0x8, addend: 0x0, symName: '_runtime::map_load_factor', symObjAddr: 0x1EC, symBinAddr: 0x10004A704, symSize: 0x40 } - - { offset: 0x2828E, size: 0x8, addend: 0x0, symName: '_runtime::map_load_factor', symObjAddr: 0x1EC, symBinAddr: 0x10004A704, symSize: 0x40 } - - { offset: 0x28296, size: 0x8, addend: 0x0, symName: '_runtime::map_resize_threshold', symObjAddr: 0x22C, symBinAddr: 0x10004A744, symSize: 0x28 } - - { offset: 0x282C0, size: 0x8, addend: 0x0, symName: '_runtime::map_resize_threshold', symObjAddr: 0x22C, symBinAddr: 0x10004A744, symSize: 0x28 } - - { offset: 0x282C8, size: 0x8, addend: 0x0, symName: '_runtime::map_log2_cap', symObjAddr: 0x254, symBinAddr: 0x10004A76C, symSize: 0x20 } - - { offset: 0x282F3, size: 0x8, addend: 0x0, symName: '_runtime::map_log2_cap', symObjAddr: 0x254, symBinAddr: 0x10004A76C, symSize: 0x20 } - - { offset: 0x282FB, size: 0x8, addend: 0x0, symName: '_runtime::map_data', symObjAddr: 0x274, symBinAddr: 0x10004A78C, symSize: 0x20 } - - { offset: 0x28326, size: 0x8, addend: 0x0, symName: '_runtime::map_data', symObjAddr: 0x274, symBinAddr: 0x10004A78C, symSize: 0x20 } - - { offset: 0x2832E, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_empty', symObjAddr: 0x294, symBinAddr: 0x10004A7AC, symSize: 0x24 } - - { offset: 0x28359, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_empty', symObjAddr: 0x294, symBinAddr: 0x10004A7AC, symSize: 0x24 } - - { offset: 0x28361, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_deleted', symObjAddr: 0x2B8, symBinAddr: 0x10004A7D0, symSize: 0x24 } - - { offset: 0x2838B, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_deleted', symObjAddr: 0x2B8, symBinAddr: 0x10004A7D0, symSize: 0x24 } - - { offset: 0x28393, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_valid', symObjAddr: 0x2DC, symBinAddr: 0x10004A7F4, symSize: 0x30 } - - { offset: 0x283BD, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_valid', symObjAddr: 0x2DC, symBinAddr: 0x10004A7F4, symSize: 0x30 } - - { offset: 0x283C5, size: 0x8, addend: 0x0, symName: '_runtime::map_seed', symObjAddr: 0x30C, symBinAddr: 0x10004A824, symSize: 0x28 } - - { offset: 0x283EF, size: 0x8, addend: 0x0, symName: '_runtime::map_seed', symObjAddr: 0x30C, symBinAddr: 0x10004A824, symSize: 0x28 } - - { offset: 0x283F7, size: 0x8, addend: 0x0, symName: '_runtime::map_seed_from_map_data', symObjAddr: 0x334, symBinAddr: 0x10004A84C, symSize: 0xC0 } - - { offset: 0x28422, size: 0x8, addend: 0x0, symName: '_runtime::map_seed_from_map_data', symObjAddr: 0x334, symBinAddr: 0x10004A84C, symSize: 0xC0 } - - { offset: 0x2842A, size: 0x8, addend: 0x0, symName: '_runtime::map_desired_position', symObjAddr: 0x3F4, symBinAddr: 0x10004A90C, symSize: 0x58 } - - { offset: 0x2845B, size: 0x8, addend: 0x0, symName: '_runtime::map_desired_position', symObjAddr: 0x3F4, symBinAddr: 0x10004A90C, symSize: 0x58 } - - { offset: 0x28475, size: 0x8, addend: 0x0, symName: '_runtime::map_desired_position', symObjAddr: 0x3F4, symBinAddr: 0x10004A90C, symSize: 0x58 } - - { offset: 0x2847D, size: 0x8, addend: 0x0, symName: '_runtime::map_probe_distance', symObjAddr: 0x44C, symBinAddr: 0x10004A964, symSize: 0x6C } - - { offset: 0x284BD, size: 0x8, addend: 0x0, symName: '_runtime::map_probe_distance', symObjAddr: 0x44C, symBinAddr: 0x10004A964, symSize: 0x6C } - - { offset: 0x284D7, size: 0x8, addend: 0x0, symName: '_runtime::map_probe_distance', symObjAddr: 0x44C, symBinAddr: 0x10004A964, symSize: 0x6C } - - { offset: 0x284DF, size: 0x8, addend: 0x0, symName: '_runtime::map_kvh_data_dynamic', symObjAddr: 0x4B8, symBinAddr: 0x10004A9D0, symSize: 0x138 } - - { offset: 0x2852D, size: 0x8, addend: 0x0, symName: '_runtime::map_kvh_data_dynamic', symObjAddr: 0x4B8, symBinAddr: 0x10004A9D0, symSize: 0x138 } - - { offset: 0x28547, size: 0x8, addend: 0x0, symName: '_runtime::map_kvh_data_dynamic', symObjAddr: 0x4B8, symBinAddr: 0x10004A9D0, symSize: 0x138 } - - { offset: 0x2854F, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic_const:proc"contextless"(base:uintptr,info:^runtime::Map_Cell_Info,INDEX:$$2)->(:uintptr)', symObjAddr: 0x5F0, symBinAddr: 0x10004AB08, symSize: 0xD8 } - - { offset: 0x285E0, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic_const:proc"contextless"(base:uintptr,info:^runtime::Map_Cell_Info,INDEX:$$2)->(:uintptr)', symObjAddr: 0x5F0, symBinAddr: 0x10004AB08, symSize: 0xD8 } - - { offset: 0x2861A, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic_const:proc"contextless"(base:uintptr,info:^runtime::Map_Cell_Info,INDEX:$$2)->(:uintptr)', symObjAddr: 0x5F0, symBinAddr: 0x10004AB08, symSize: 0xD8 } - - { offset: 0x28622, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size', symObjAddr: 0x6C8, symBinAddr: 0x10004ABE0, symSize: 0xD0 } - - { offset: 0x28663, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size', symObjAddr: 0x6C8, symBinAddr: 0x10004ABE0, symSize: 0xD0 } - - { offset: 0x286BD, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size', symObjAddr: 0x6C8, symBinAddr: 0x10004ABE0, symSize: 0xD0 } - - { offset: 0x286C5, size: 0x8, addend: 0x0, symName: '_runtime::map_alloc_dynamic', symObjAddr: 0x798, symBinAddr: 0x10004ACB0, symSize: 0x340 } - - { offset: 0x28707, size: 0x8, addend: 0x0, symName: '_runtime::map_alloc_dynamic', symObjAddr: 0x798, symBinAddr: 0x10004ACB0, symSize: 0x340 } - - { offset: 0x28732, size: 0x8, addend: 0x0, symName: '_runtime::map_alloc_dynamic', symObjAddr: 0x798, symBinAddr: 0x10004ACB0, symSize: 0x340 } - - { offset: 0x2873A, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic_with_key', symObjAddr: 0xAD8, symBinAddr: 0x10004AFF0, symSize: 0x980 } - - { offset: 0x287D1, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic_with_key', symObjAddr: 0xAD8, symBinAddr: 0x10004AFF0, symSize: 0x980 } - - { offset: 0x28831, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic_with_key', symObjAddr: 0xAD8, symBinAddr: 0x10004AFF0, symSize: 0x980 } - - { offset: 0x28839, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic', symObjAddr: 0x1458, symBinAddr: 0x10004B970, symSize: 0x84 } - - { offset: 0x288F0, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic', symObjAddr: 0x1458, symBinAddr: 0x10004B970, symSize: 0x84 } - - { offset: 0x28B53, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic', symObjAddr: 0x1458, symBinAddr: 0x10004B970, symSize: 0x84 } - - { offset: 0x28B5B, size: 0x8, addend: 0x0, symName: '_runtime::map_grow_dynamic', symObjAddr: 0x14DC, symBinAddr: 0x10004B9F4, symSize: 0x8C } - - { offset: 0x28BEA, size: 0x8, addend: 0x0, symName: '_runtime::map_grow_dynamic', symObjAddr: 0x14DC, symBinAddr: 0x10004B9F4, symSize: 0x8C } - - { offset: 0x28BF2, size: 0x8, addend: 0x0, symName: '_runtime::map_reserve_dynamic', symObjAddr: 0x1568, symBinAddr: 0x10004BA80, symSize: 0x410 } - - { offset: 0x28C55, size: 0x8, addend: 0x0, symName: '_runtime::map_reserve_dynamic', symObjAddr: 0x1568, symBinAddr: 0x10004BA80, symSize: 0x410 } - - { offset: 0x28C80, size: 0x8, addend: 0x0, symName: '_runtime::map_reserve_dynamic', symObjAddr: 0x1568, symBinAddr: 0x10004BA80, symSize: 0x410 } - - { offset: 0x28C88, size: 0x8, addend: 0x0, symName: '_runtime::map_free_dynamic', symObjAddr: 0x1978, symBinAddr: 0x10004BE90, symSize: 0xBC } - - { offset: 0x28CFD, size: 0x8, addend: 0x0, symName: '_runtime::map_free_dynamic', symObjAddr: 0x1978, symBinAddr: 0x10004BE90, symSize: 0xBC } - - { offset: 0x28E09, size: 0x8, addend: 0x0, symName: '_runtime::map_free_dynamic', symObjAddr: 0x1978, symBinAddr: 0x10004BE90, symSize: 0xBC } - - { offset: 0x28E11, size: 0x8, addend: 0x0, symName: '_runtime::map_clear_dynamic', symObjAddr: 0x1A34, symBinAddr: 0x10004BF4C, symSize: 0xB0 } - - { offset: 0x28E76, size: 0x8, addend: 0x0, symName: '_runtime::map_clear_dynamic', symObjAddr: 0x1A34, symBinAddr: 0x10004BF4C, symSize: 0xB0 } - - { offset: 0x28EB3, size: 0x8, addend: 0x0, symName: '_runtime::map_clear_dynamic', symObjAddr: 0x1A34, symBinAddr: 0x10004BF4C, symSize: 0xB0 } - - { offset: 0x28EBB, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_check_grow', symObjAddr: 0x1AE4, symBinAddr: 0x10004BFFC, symSize: 0xB4 } - - { offset: 0x28F16, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_check_grow', symObjAddr: 0x1AE4, symBinAddr: 0x10004BFFC, symSize: 0xB4 } - - { offset: 0x28F1E, size: 0x8, addend: 0x0, symName: '_runtime::[dynamic_map_internal.odin]::__ceil_log2', symObjAddr: 0x1B98, symBinAddr: 0x10004C0B0, symSize: 0x8C } - - { offset: 0x28F9E, size: 0x8, addend: 0x0, symName: '_runtime::[dynamic_map_internal.odin]::__ceil_log2', symObjAddr: 0x1B98, symBinAddr: 0x10004C0B0, symSize: 0x8C } - - { offset: 0x28FA6, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher', symObjAddr: 0x1C24, symBinAddr: 0x10004C13C, symSize: 0x100 } - - { offset: 0x28FD9, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher', symObjAddr: 0x1C24, symBinAddr: 0x10004C13C, symSize: 0x100 } - - { offset: 0x28FF4, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher', symObjAddr: 0x1C24, symBinAddr: 0x10004C13C, symSize: 0x100 } - - { offset: 0x28FFC, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size.round-0', symObjAddr: 0x1D24, symBinAddr: 0x10004C23C, symSize: 0x24 } - - { offset: 0x29050, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size.round-0', symObjAddr: 0x1D24, symBinAddr: 0x10004C23C, symSize: 0x24 } - - { offset: 0x2907C, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size.round-0', symObjAddr: 0x1D24, symBinAddr: 0x10004C23C, symSize: 0x24 } - - { offset: 0x29575, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_tone', symObjAddr: 0x0, symBinAddr: 0x10004C260, symSize: 0x250 } - - { offset: 0x296BA, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_tone', symObjAddr: 0x0, symBinAddr: 0x10004C260, symSize: 0x250 } - - { offset: 0x296C2, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_flip', symObjAddr: 0x250, symBinAddr: 0x10004C4B0, symSize: 0x1F8 } - - { offset: 0x297BE, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_flip', symObjAddr: 0x250, symBinAddr: 0x10004C4B0, symSize: 0x1F8 } - - { offset: 0x297C6, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::make_sound', symObjAddr: 0x448, symBinAddr: 0x10004C6A8, symSize: 0x254 } - - { offset: 0x29893, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::make_sound', symObjAddr: 0x448, symBinAddr: 0x10004C6A8, symSize: 0x254 } - - { offset: 0x2989B, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::build', symObjAddr: 0x69C, symBinAddr: 0x10004C8FC, symSize: 0x230 } - - { offset: 0x298DD, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::build', symObjAddr: 0x69C, symBinAddr: 0x10004C8FC, symSize: 0x230 } - - { offset: 0x2993A, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::build', symObjAddr: 0x69C, symBinAddr: 0x10004C8FC, symSize: 0x230 } - - { offset: 0x29942, size: 0x8, addend: 0x0, symName: '_audio::load', symObjAddr: 0x8CC, symBinAddr: 0x10004CB2C, symSize: 0x6B4 } - - { offset: 0x299A2, size: 0x8, addend: 0x0, symName: '_audio::load', symObjAddr: 0x8CC, symBinAddr: 0x10004CB2C, symSize: 0x6B4 } - - { offset: 0x299DF, size: 0x8, addend: 0x0, symName: '_audio::load', symObjAddr: 0x8CC, symBinAddr: 0x10004CB2C, symSize: 0x6B4 } - - { offset: 0x299E7, size: 0x8, addend: 0x0, symName: '_audio::unload', symObjAddr: 0xF80, symBinAddr: 0x10004D1E0, symSize: 0x200 } - - { offset: 0x29A10, size: 0x8, addend: 0x0, symName: '_audio::unload', symObjAddr: 0xF80, symBinAddr: 0x10004D1E0, symSize: 0x200 } - - { offset: 0x29A18, size: 0x8, addend: 0x0, symName: '_audio::play', symObjAddr: 0x1180, symBinAddr: 0x10004D3E0, symSize: 0x260 } - - { offset: 0x29A52, size: 0x8, addend: 0x0, symName: '_audio::play', symObjAddr: 0x1180, symBinAddr: 0x10004D3E0, symSize: 0x260 } - - { offset: 0x29FD9, size: 0x8, addend: 0x0, symName: '_runtime::memset', symObjAddr: 0x0, symBinAddr: 0x10004D640, symSize: 0xC0 } - - { offset: 0x29FEA, size: 0x8, addend: 0x0, symName: '_runtime::memset', symObjAddr: 0x0, symBinAddr: 0x10004D640, symSize: 0xC0 } - - { offset: 0x2A100, size: 0x8, addend: 0x0, symName: '_ui::begin_frame', symObjAddr: 0x0, symBinAddr: 0x10004D700, symSize: 0x14 } - - { offset: 0x2A547, size: 0x8, addend: 0x0, symName: '_ui::begin_frame', symObjAddr: 0x0, symBinAddr: 0x10004D700, symSize: 0x14 } - - { offset: 0x2A54F, size: 0x8, addend: 0x0, symName: '_ui::end_frame', symObjAddr: 0x14, symBinAddr: 0x10004D714, symSize: 0x30 } - - { offset: 0x2A566, size: 0x8, addend: 0x0, symName: '_ui::end_frame', symObjAddr: 0x14, symBinAddr: 0x10004D714, symSize: 0x30 } - - { offset: 0x2A56E, size: 0x8, addend: 0x0, symName: '_ui::set_hovered', symObjAddr: 0x44, symBinAddr: 0x10004D744, symSize: 0x18 } - - { offset: 0x2A585, size: 0x8, addend: 0x0, symName: '_ui::set_hovered', symObjAddr: 0x44, symBinAddr: 0x10004D744, symSize: 0x18 } - - { offset: 0x2A58D, size: 0x8, addend: 0x0, symName: '_ui::measure_text', symObjAddr: 0x5C, symBinAddr: 0x10004D75C, symSize: 0xCC } - - { offset: 0x2A5A4, size: 0x8, addend: 0x0, symName: '_ui::measure_text', symObjAddr: 0x5C, symBinAddr: 0x10004D75C, symSize: 0xCC } - - { offset: 0x2A5AC, size: 0x8, addend: 0x0, symName: '_ui::draw_text', symObjAddr: 0x128, symBinAddr: 0x10004D828, symSize: 0x13C } - - { offset: 0x2A605, size: 0x8, addend: 0x0, symName: '_ui::draw_text', symObjAddr: 0x128, symBinAddr: 0x10004D828, symSize: 0x13C } - - { offset: 0x2A60D, size: 0x8, addend: 0x0, symName: '_ui::draw_text_centered', symObjAddr: 0x264, symBinAddr: 0x10004D964, symSize: 0x204 } - - { offset: 0x2A680, size: 0x8, addend: 0x0, symName: '_ui::draw_text_centered', symObjAddr: 0x264, symBinAddr: 0x10004D964, symSize: 0x204 } - - { offset: 0x2A688, size: 0x8, addend: 0x0, symName: '_ui::draw_text_in_rect', symObjAddr: 0x468, symBinAddr: 0x10004DB68, symSize: 0x14C } - - { offset: 0x2A74B, size: 0x8, addend: 0x0, symName: '_ui::draw_text_in_rect', symObjAddr: 0x468, symBinAddr: 0x10004DB68, symSize: 0x14C } - - { offset: 0x2A753, size: 0x8, addend: 0x0, symName: '_ui::draw_title', symObjAddr: 0x5B4, symBinAddr: 0x10004DCB4, symSize: 0x94 } - - { offset: 0x2A7F8, size: 0x8, addend: 0x0, symName: '_ui::draw_title', symObjAddr: 0x5B4, symBinAddr: 0x10004DCB4, symSize: 0x94 } - - { offset: 0x2A800, size: 0x8, addend: 0x0, symName: '_ui::button', symObjAddr: 0x648, symBinAddr: 0x10004DD48, symSize: 0x6B4 } - - { offset: 0x2A860, size: 0x8, addend: 0x0, symName: '_ui::button', symObjAddr: 0x648, symBinAddr: 0x10004DD48, symSize: 0x6B4 } + - { offset: 0x1F, size: 0x8, addend: 0x0, symName: '_runtime::encode_rune', symObjAddr: 0x0, symBinAddr: 0x100000FE8, symSize: 0x210 } + - { offset: 0x11A, size: 0x8, addend: 0x0, symName: '_runtime::encode_rune', symObjAddr: 0x0, symBinAddr: 0x100000FE8, symSize: 0x210 } + - { offset: 0x122, size: 0x8, addend: 0x0, symName: '_runtime::print_string', symObjAddr: 0x210, symBinAddr: 0x1000011F8, symSize: 0x68 } + - { offset: 0x154, size: 0x8, addend: 0x0, symName: '_runtime::print_string', symObjAddr: 0x210, symBinAddr: 0x1000011F8, symSize: 0x68 } + - { offset: 0x18F, size: 0x8, addend: 0x0, symName: '_runtime::print_string', symObjAddr: 0x210, symBinAddr: 0x1000011F8, symSize: 0x68 } + - { offset: 0x197, size: 0x8, addend: 0x0, symName: '_runtime::print_byte', symObjAddr: 0x278, symBinAddr: 0x100001260, symSize: 0x90 } + - { offset: 0x1D1, size: 0x8, addend: 0x0, symName: '_runtime::print_byte', symObjAddr: 0x278, symBinAddr: 0x100001260, symSize: 0x90 } + - { offset: 0x1D9, size: 0x8, addend: 0x0, symName: '_runtime::print_encoded_rune', symObjAddr: 0x308, symBinAddr: 0x1000012F0, symSize: 0x344 } + - { offset: 0x214, size: 0x8, addend: 0x0, symName: '_runtime::print_encoded_rune', symObjAddr: 0x308, symBinAddr: 0x1000012F0, symSize: 0x344 } + - { offset: 0x21C, size: 0x8, addend: 0x0, symName: '_runtime::print_rune', symObjAddr: 0x64C, symBinAddr: 0x100001634, symSize: 0xC8 } + - { offset: 0x275, size: 0x8, addend: 0x0, symName: '_runtime::print_rune', symObjAddr: 0x64C, symBinAddr: 0x100001634, symSize: 0xC8 } + - { offset: 0x27D, size: 0x8, addend: 0x0, symName: '_runtime::print_u64', symObjAddr: 0x714, symBinAddr: 0x1000016FC, symSize: 0x13C } + - { offset: 0x2AF, size: 0x8, addend: 0x0, symName: '_runtime::print_u64', symObjAddr: 0x714, symBinAddr: 0x1000016FC, symSize: 0x13C } + - { offset: 0x2E9, size: 0x8, addend: 0x0, symName: '_runtime::print_u64', symObjAddr: 0x714, symBinAddr: 0x1000016FC, symSize: 0x13C } + - { offset: 0x2F1, size: 0x8, addend: 0x0, symName: '_runtime::print_i64', symObjAddr: 0x850, symBinAddr: 0x100001838, symSize: 0x180 } + - { offset: 0x35A, size: 0x8, addend: 0x0, symName: '_runtime::print_i64', symObjAddr: 0x850, symBinAddr: 0x100001838, symSize: 0x180 } + - { offset: 0x362, size: 0x8, addend: 0x0, symName: '_runtime::print_caller_location', symObjAddr: 0x9D0, symBinAddr: 0x1000019B8, symSize: 0x88 } + - { offset: 0x3DB, size: 0x8, addend: 0x0, symName: '_runtime::print_caller_location', symObjAddr: 0x9D0, symBinAddr: 0x1000019B8, symSize: 0x88 } + - { offset: 0x3E3, size: 0x8, addend: 0x0, symName: '_runtime::print_typeid', symObjAddr: 0xA58, symBinAddr: 0x100001A40, symSize: 0x70 } + - { offset: 0x40A, size: 0x8, addend: 0x0, symName: '_runtime::print_typeid', symObjAddr: 0xA58, symBinAddr: 0x100001A40, symSize: 0x70 } + - { offset: 0x412, size: 0x8, addend: 0x0, symName: '_runtime::print_type', symObjAddr: 0xAC8, symBinAddr: 0x100001AB0, symSize: 0x15EC } + - { offset: 0x45A, size: 0x8, addend: 0x0, symName: '_runtime::print_type', symObjAddr: 0xAC8, symBinAddr: 0x100001AB0, symSize: 0x15EC } + - { offset: 0x462, size: 0x8, addend: 0x0, symName: '_runtime::write_string', symObjAddr: 0x20B4, symBinAddr: 0x10000309C, symSize: 0x124 } + - { offset: 0x695, size: 0x8, addend: 0x0, symName: '_runtime::write_string', symObjAddr: 0x20B4, symBinAddr: 0x10000309C, symSize: 0x124 } + - { offset: 0x69D, size: 0x8, addend: 0x0, symName: '_runtime::write_byte', symObjAddr: 0x21D8, symBinAddr: 0x1000031C0, symSize: 0xD8 } + - { offset: 0x6EA, size: 0x8, addend: 0x0, symName: '_runtime::write_byte', symObjAddr: 0x21D8, symBinAddr: 0x1000031C0, symSize: 0xD8 } + - { offset: 0x6F2, size: 0x8, addend: 0x0, symName: '_runtime::write_u64', symObjAddr: 0x22B0, symBinAddr: 0x100003298, symSize: 0x300 } + - { offset: 0x73F, size: 0x8, addend: 0x0, symName: '_runtime::write_u64', symObjAddr: 0x22B0, symBinAddr: 0x100003298, symSize: 0x300 } + - { offset: 0x747, size: 0x8, addend: 0x0, symName: '_runtime::write_i64', symObjAddr: 0x25B0, symBinAddr: 0x100003598, symSize: 0x380 } + - { offset: 0x7D9, size: 0x8, addend: 0x0, symName: '_runtime::write_i64', symObjAddr: 0x25B0, symBinAddr: 0x100003598, symSize: 0x380 } + - { offset: 0x7E1, size: 0x8, addend: 0x0, symName: '_runtime::write_typeid', symObjAddr: 0x2930, symBinAddr: 0x100003918, symSize: 0x11C } + - { offset: 0x884, size: 0x8, addend: 0x0, symName: '_runtime::write_typeid', symObjAddr: 0x2930, symBinAddr: 0x100003918, symSize: 0x11C } + - { offset: 0x88C, size: 0x8, addend: 0x0, symName: '_runtime::write_rune', symObjAddr: 0x2A4C, symBinAddr: 0x100003A34, symSize: 0x218 } + - { offset: 0x8FC, size: 0x8, addend: 0x0, symName: '_runtime::write_rune', symObjAddr: 0x2A4C, symBinAddr: 0x100003A34, symSize: 0x218 } + - { offset: 0x904, size: 0x8, addend: 0x0, symName: '_runtime::write_encoded_rune', symObjAddr: 0x2C64, symBinAddr: 0x100003C4C, symSize: 0x6FC } + - { offset: 0x97A, size: 0x8, addend: 0x0, symName: '_runtime::write_encoded_rune', symObjAddr: 0x2C64, symBinAddr: 0x100003C4C, symSize: 0x6FC } + - { offset: 0x9B8, size: 0x8, addend: 0x0, symName: '_runtime::write_encoded_rune', symObjAddr: 0x2C64, symBinAddr: 0x100003C4C, symSize: 0x6FC } + - { offset: 0x9C0, size: 0x8, addend: 0x0, symName: '_runtime::write_write_type', symObjAddr: 0x3360, symBinAddr: 0x100004348, symSize: 0x38F0 } + - { offset: 0xA41, size: 0x8, addend: 0x0, symName: '_runtime::write_write_type', symObjAddr: 0x3360, symBinAddr: 0x100004348, symSize: 0x38F0 } + - { offset: 0x1C3A, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice_raw', symObjAddr: 0x0, symBinAddr: 0x100007C38, symSize: 0x94 } + - { offset: 0x1C42, size: 0x8, addend: 0x0, symName: '_runtime::new:proc(T:$os::[file_posix.odin]::File_Impl,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(t:^os::[file_posix.odin]::File_Impl,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x94, symBinAddr: 0x100007CCC, symSize: 0xE4 } + - { offset: 0x1CAF, size: 0x8, addend: 0x0, symName: '_runtime::new:proc(T:$os::[file_posix.odin]::File_Impl,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(t:^os::[file_posix.odin]::File_Impl,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x94, symBinAddr: 0x100007CCC, symSize: 0xE4 } + - { offset: 0x1CC9, size: 0x8, addend: 0x0, symName: '_runtime::new:proc(T:$os::[file_posix.odin]::File_Impl,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(t:^os::[file_posix.odin]::File_Impl,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x94, symBinAddr: 0x100007CCC, symSize: 0xE4 } + - { offset: 0x1CD1, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice:proc"contextless"(dst:[]u8,src:[]u8)->(:int)', symObjAddr: 0x178, symBinAddr: 0x100007DB0, symSize: 0x64 } + - { offset: 0x1D40, size: 0x8, addend: 0x0, symName: '_runtime::copy_slice:proc"contextless"(dst:[]u8,src:[]u8)->(:int)', symObjAddr: 0x178, symBinAddr: 0x100007DB0, symSize: 0x64 } + - { offset: 0x1D48, size: 0x8, addend: 0x0, symName: '_runtime::copy_from_string:proc"contextless"(dst:[]u8,src:string)->(:int)', symObjAddr: 0x1DC, symBinAddr: 0x100007E14, symSize: 0x64 } + - { offset: 0x1D80, size: 0x8, addend: 0x0, symName: '_runtime::copy_from_string:proc"contextless"(dst:[]u8,src:string)->(:int)', symObjAddr: 0x1DC, symBinAddr: 0x100007E14, symSize: 0x64 } + - { offset: 0x1D88, size: 0x8, addend: 0x0, symName: '_runtime::delete_string', symObjAddr: 0x240, symBinAddr: 0x100007E78, symSize: 0x7C } + - { offset: 0x1DC0, size: 0x8, addend: 0x0, symName: '_runtime::delete_string', symObjAddr: 0x240, symBinAddr: 0x100007E78, symSize: 0x7C } + - { offset: 0x1DC8, size: 0x8, addend: 0x0, symName: '_runtime::delete_cstring', symObjAddr: 0x2BC, symBinAddr: 0x100007EF4, symSize: 0x6C } + - { offset: 0x1E26, size: 0x8, addend: 0x0, symName: '_runtime::delete_cstring', symObjAddr: 0x2BC, symBinAddr: 0x100007EF4, symSize: 0x6C } + - { offset: 0x1E2E, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:encoding_json::Array,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x328, symBinAddr: 0x100007F60, symSize: 0x5C } + - { offset: 0x1E8C, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:encoding_json::Array,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x328, symBinAddr: 0x100007F60, symSize: 0x5C } + - { offset: 0x1E94, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]rune,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x384, symBinAddr: 0x100007FBC, symSize: 0x58 } + - { offset: 0x1EE2, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]rune,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x384, symBinAddr: 0x100007FBC, symSize: 0x58 } + - { offset: 0x1EEA, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]u8,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x3DC, symBinAddr: 0x100008014, symSize: 0x58 } + - { offset: 0x1F38, size: 0x8, addend: 0x0, symName: '_runtime::delete_dynamic_array:proc(array:[dynamic]u8,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x3DC, symBinAddr: 0x100008014, symSize: 0x58 } + - { offset: 0x1F40, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]i16,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x434, symBinAddr: 0x10000806C, symSize: 0x80 } + - { offset: 0x1F8E, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]i16,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x434, symBinAddr: 0x10000806C, symSize: 0x80 } + - { offset: 0x1F96, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]f32,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x4B4, symBinAddr: 0x1000080EC, symSize: 0x80 } + - { offset: 0x1FF4, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]f32,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x4B4, symBinAddr: 0x1000080EC, symSize: 0x80 } + - { offset: 0x1FFC, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]u8,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x534, symBinAddr: 0x10000816C, symSize: 0x80 } + - { offset: 0x205A, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]u8,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x534, symBinAddr: 0x10000816C, symSize: 0x80 } + - { offset: 0x2062, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]string,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x5B4, symBinAddr: 0x1000081EC, symSize: 0x80 } + - { offset: 0x20C0, size: 0x8, addend: 0x0, symName: '_runtime::delete_slice:proc(array:[]string,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x5B4, symBinAddr: 0x1000081EC, symSize: 0x80 } + - { offset: 0x20C8, size: 0x8, addend: 0x0, symName: '_runtime::delete_map:proc(m:encoding_json::Object,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x634, symBinAddr: 0x10000826C, symSize: 0x3C } + - { offset: 0x2126, size: 0x8, addend: 0x0, symName: '_runtime::delete_map:proc(m:encoding_json::Object,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x634, symBinAddr: 0x10000826C, symSize: 0x3C } + - { offset: 0x212E, size: 0x8, addend: 0x0, symName: '_runtime::_make_aligned_type_erased', symObjAddr: 0x670, symBinAddr: 0x1000082A8, symSize: 0x128 } + - { offset: 0x217C, size: 0x8, addend: 0x0, symName: '_runtime::_make_aligned_type_erased', symObjAddr: 0x670, symBinAddr: 0x1000082A8, symSize: 0x128 } + - { offset: 0x2184, size: 0x8, addend: 0x0, symName: '_runtime::_make_dynamic_array_len_cap', symObjAddr: 0x798, symBinAddr: 0x1000083D0, symSize: 0x1B4 } + - { offset: 0x2219, size: 0x8, addend: 0x0, symName: '_runtime::_make_dynamic_array_len_cap', symObjAddr: 0x798, symBinAddr: 0x1000083D0, symSize: 0x1B4 } + - { offset: 0x2246, size: 0x8, addend: 0x0, symName: '_runtime::_make_dynamic_array_len_cap', symObjAddr: 0x798, symBinAddr: 0x1000083D0, symSize: 0x1B4 } + - { offset: 0x224E, size: 0x8, addend: 0x0, symName: '_runtime::reserve_map:proc(m:^encoding_json::Object,capacity:int,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x94C, symBinAddr: 0x100008584, symSize: 0x50 } + - { offset: 0x2304, size: 0x8, addend: 0x0, symName: '_runtime::reserve_map:proc(m:^encoding_json::Object,capacity:int,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x94C, symBinAddr: 0x100008584, symSize: 0x50 } + - { offset: 0x2331, size: 0x8, addend: 0x0, symName: '_runtime::reserve_map:proc(m:^encoding_json::Object,capacity:int,loc:runtime::Source_Code_Location)->(:runtime::Allocator_Error)', symObjAddr: 0x94C, symBinAddr: 0x100008584, symSize: 0x50 } + - { offset: 0x2339, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]f32,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]f32,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x99C, symBinAddr: 0x1000085D4, symSize: 0xB8 } + - { offset: 0x2395, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]f32,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]f32,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x99C, symBinAddr: 0x1000085D4, symSize: 0xB8 } + - { offset: 0x239D, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]int,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xA54, symBinAddr: 0x10000868C, symSize: 0xB8 } + - { offset: 0x241D, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]int,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xA54, symBinAddr: 0x10000868C, symSize: 0xB8 } + - { offset: 0x2425, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]u8,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xB0C, symBinAddr: 0x100008744, symSize: 0xB8 } + - { offset: 0x24A5, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]u8,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xB0C, symBinAddr: 0x100008744, symSize: 0xB8 } + - { offset: 0x24AD, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]i16,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]i16,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xBC4, symBinAddr: 0x1000087FC, symSize: 0xB8 } + - { offset: 0x252D, size: 0x8, addend: 0x0, symName: '_runtime::make_slice:proc(T:$[]i16,len:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(res:[]i16,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xBC4, symBinAddr: 0x1000087FC, symSize: 0xB8 } + - { offset: 0x2535, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array:proc(T:$[dynamic]rune,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]rune,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xC7C, symBinAddr: 0x1000088B4, symSize: 0xF8 } + - { offset: 0x25B5, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array:proc(T:$[dynamic]rune,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]rune,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xC7C, symBinAddr: 0x1000088B4, symSize: 0xF8 } + - { offset: 0x25BD, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array:proc(T:$[dynamic]u8,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xD74, symBinAddr: 0x1000089AC, symSize: 0xF8 } + - { offset: 0x262E, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array:proc(T:$[dynamic]u8,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xD74, symBinAddr: 0x1000089AC, symSize: 0xF8 } + - { offset: 0x2636, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_len_cap:proc(T:$[dynamic]encoding_json::marshal_to_writer::Entry::$89,len:int,cap:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]encoding_json::marshal_to_writer::Entry::$89,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xE6C, symBinAddr: 0x100008AA4, symSize: 0x114 } + - { offset: 0x26A7, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_len_cap:proc(T:$[dynamic]encoding_json::marshal_to_writer::Entry::$89,len:int,cap:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]encoding_json::marshal_to_writer::Entry::$89,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xE6C, symBinAddr: 0x100008AA4, symSize: 0x114 } + - { offset: 0x26AF, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_len_cap:proc(T:$[dynamic]u8,len:int,cap:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF80, symBinAddr: 0x100008BB8, symSize: 0x110 } + - { offset: 0x2741, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_len_cap:proc(T:$[dynamic]u8,len:int,cap:int,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(array:[dynamic]u8,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0xF80, symBinAddr: 0x100008BB8, symSize: 0x110 } + - { offset: 0x2749, size: 0x8, addend: 0x0, symName: '_runtime::make_map:proc(T:$encoding_json::Object,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(m:encoding_json::Object)', symObjAddr: 0x1090, symBinAddr: 0x100008CC8, symSize: 0x7C } + - { offset: 0x27DB, size: 0x8, addend: 0x0, symName: '_runtime::make_map:proc(T:$encoding_json::Object,allocator:runtime::Allocator,loc:runtime::Source_Code_Location)->(m:encoding_json::Object)', symObjAddr: 0x1090, symBinAddr: 0x100008CC8, symSize: 0x7C } + - { offset: 0x27E3, size: 0x8, addend: 0x0, symName: '_runtime::_append_elem', symObjAddr: 0x110C, symBinAddr: 0x100008D44, symSize: 0x1F0 } + - { offset: 0x283F, size: 0x8, addend: 0x0, symName: '_runtime::_append_elem', symObjAddr: 0x110C, symBinAddr: 0x100008D44, symSize: 0x1F0 } + - { offset: 0x2847, size: 0x8, addend: 0x0, symName: '_runtime::_append_elems', symObjAddr: 0x12FC, symBinAddr: 0x100008F34, symSize: 0x268 } + - { offset: 0x293D, size: 0x8, addend: 0x0, symName: '_runtime::_append_elems', symObjAddr: 0x12FC, symBinAddr: 0x100008F34, symSize: 0x268 } + - { offset: 0x2945, size: 0x8, addend: 0x0, symName: '_runtime::_append_elem_string:proc(array:^[dynamic]u8,arg:string,should_zero:bool,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1564, symBinAddr: 0x10000919C, symSize: 0xAC } + - { offset: 0x2A0C, size: 0x8, addend: 0x0, symName: '_runtime::_append_elem_string:proc(array:^[dynamic]u8,arg:string,should_zero:bool,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1564, symBinAddr: 0x10000919C, symSize: 0xAC } + - { offset: 0x2A6E, size: 0x8, addend: 0x0, symName: '_runtime::_append_elem_string:proc(array:^[dynamic]u8,arg:string,should_zero:bool,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1564, symBinAddr: 0x10000919C, symSize: 0xAC } + - { offset: 0x2A76, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]rune,arg:rune,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1610, symBinAddr: 0x100009248, symSize: 0x94 } + - { offset: 0x2B06, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]rune,arg:rune,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1610, symBinAddr: 0x100009248, symSize: 0x94 } + - { offset: 0x2B0E, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^encoding_json::Array,arg:encoding_json::Value,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x16A4, symBinAddr: 0x1000092DC, symSize: 0xC0 } + - { offset: 0x2B95, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^encoding_json::Array,arg:encoding_json::Value,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x16A4, symBinAddr: 0x1000092DC, symSize: 0xC0 } + - { offset: 0x2BB1, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^encoding_json::Array,arg:encoding_json::Value,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x16A4, symBinAddr: 0x1000092DC, symSize: 0xC0 } + - { offset: 0x2BB9, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]encoding_json::marshal_to_writer::Entry::$89,arg:encoding_json::marshal_to_writer::Entry::$89,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1764, symBinAddr: 0x10000939C, symSize: 0xB0 } + - { offset: 0x2C40, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]encoding_json::marshal_to_writer::Entry::$89,arg:encoding_json::marshal_to_writer::Entry::$89,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1764, symBinAddr: 0x10000939C, symSize: 0xB0 } + - { offset: 0x2C5C, size: 0x8, addend: 0x0, symName: '_runtime::append_elem:proc(array:^[dynamic]encoding_json::marshal_to_writer::Entry::$89,arg:encoding_json::marshal_to_writer::Entry::$89,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1764, symBinAddr: 0x10000939C, symSize: 0xB0 } + - { offset: 0x2C64, size: 0x8, addend: 0x0, symName: '_runtime::append_elems:proc(array:^[dynamic]u8,args:..u8,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1814, symBinAddr: 0x10000944C, symSize: 0xA0 } + - { offset: 0x2CEB, size: 0x8, addend: 0x0, symName: '_runtime::append_elems:proc(array:^[dynamic]u8,args:..u8,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1814, symBinAddr: 0x10000944C, symSize: 0xA0 } + - { offset: 0x2D07, size: 0x8, addend: 0x0, symName: '_runtime::append_elems:proc(array:^[dynamic]u8,args:..u8,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x1814, symBinAddr: 0x10000944C, symSize: 0xA0 } + - { offset: 0x2D0F, size: 0x8, addend: 0x0, symName: '_runtime::append_elem_string:proc(array:^[dynamic]u8,arg:string,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x18B4, symBinAddr: 0x1000094EC, symSize: 0xA4 } + - { offset: 0x2D8F, size: 0x8, addend: 0x0, symName: '_runtime::append_elem_string:proc(array:^[dynamic]u8,arg:string,loc:runtime::Source_Code_Location)->(num_appended:int,err:runtime::Allocator_Error)#optional_ok', symObjAddr: 0x18B4, symBinAddr: 0x1000094EC, symSize: 0xA4 } + - { offset: 0x2D97, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array', symObjAddr: 0x1958, symBinAddr: 0x100009590, symSize: 0x2E8 } + - { offset: 0x2E17, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array', symObjAddr: 0x1958, symBinAddr: 0x100009590, symSize: 0x2E8 } + - { offset: 0x2E1F, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array_unsafe', symObjAddr: 0x1C40, symBinAddr: 0x100009878, symSize: 0x2C8 } + - { offset: 0x2EB4, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array_unsafe', symObjAddr: 0x1C40, symBinAddr: 0x100009878, symSize: 0x2C8 } + - { offset: 0x2F03, size: 0x8, addend: 0x0, symName: '_runtime::_reserve_dynamic_array_unsafe', symObjAddr: 0x1C40, symBinAddr: 0x100009878, symSize: 0x2C8 } + - { offset: 0x2F0B, size: 0x8, addend: 0x0, symName: '_runtime::assert', symObjAddr: 0x1F08, symBinAddr: 0x100009B40, symSize: 0x84 } + - { offset: 0x2FA0, size: 0x8, addend: 0x0, symName: '_runtime::assert', symObjAddr: 0x1F08, symBinAddr: 0x100009B40, symSize: 0x84 } + - { offset: 0x2FEF, size: 0x8, addend: 0x0, symName: '_runtime::assert', symObjAddr: 0x1F08, symBinAddr: 0x100009B40, symSize: 0x84 } + - { offset: 0x2FF7, size: 0x8, addend: 0x0, symName: '_runtime::panic', symObjAddr: 0x1F8C, symBinAddr: 0x100009BC4, symSize: 0xB4 } + - { offset: 0x3051, size: 0x8, addend: 0x0, symName: '_runtime::panic', symObjAddr: 0x1F8C, symBinAddr: 0x100009BC4, symSize: 0xB4 } + - { offset: 0x3059, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless', symObjAddr: 0x2040, symBinAddr: 0x100009C78, symSize: 0x7C } + - { offset: 0x30AB, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless', symObjAddr: 0x2040, symBinAddr: 0x100009C78, symSize: 0x7C } + - { offset: 0x30C7, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless', symObjAddr: 0x2040, symBinAddr: 0x100009C78, symSize: 0x7C } + - { offset: 0x30CF, size: 0x8, addend: 0x0, symName: '_runtime::panic_contextless', symObjAddr: 0x20BC, symBinAddr: 0x100009CF4, symSize: 0x64 } + - { offset: 0x3118, size: 0x8, addend: 0x0, symName: '_runtime::panic_contextless', symObjAddr: 0x20BC, symBinAddr: 0x100009CF4, symSize: 0x64 } + - { offset: 0x3120, size: 0x8, addend: 0x0, symName: '___$hasher$$string', symObjAddr: 0x2120, symBinAddr: 0x100009D58, symSize: 0x2C } + - { offset: 0x315A, size: 0x8, addend: 0x0, symName: '_runtime::assert.internal-0', symObjAddr: 0x21CC, symBinAddr: 0x100120564, symSize: 0xB4 } + - { offset: 0x3162, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless.internal-0', symObjAddr: 0x2280, symBinAddr: 0x100120618, symSize: 0x64 } + - { offset: 0x31B3, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless.internal-0', symObjAddr: 0x2280, symBinAddr: 0x100120618, symSize: 0x64 } + - { offset: 0x31CF, size: 0x8, addend: 0x0, symName: '_runtime::assert_contextless.internal-0', symObjAddr: 0x2280, symBinAddr: 0x100120618, symSize: 0x64 } + - { offset: 0x3B36, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator', symObjAddr: 0x0, symBinAddr: 0x100009E04, symSize: 0x28 } + - { offset: 0x3C31, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator', symObjAddr: 0x0, symBinAddr: 0x100009E04, symSize: 0x28 } + - { offset: 0x3C39, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc', symObjAddr: 0x28, symBinAddr: 0x100009E2C, symSize: 0x254 } + - { offset: 0x3C54, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc', symObjAddr: 0x28, symBinAddr: 0x100009E2C, symSize: 0x254 } + - { offset: 0x3C5C, size: 0x8, addend: 0x0, symName: '_runtime::heap_alloc', symObjAddr: 0x27C, symBinAddr: 0x10000A080, symSize: 0x3C } + - { offset: 0x3D13, size: 0x8, addend: 0x0, symName: '_runtime::heap_alloc', symObjAddr: 0x27C, symBinAddr: 0x10000A080, symSize: 0x3C } + - { offset: 0x3D1B, size: 0x8, addend: 0x0, symName: '_runtime::heap_resize', symObjAddr: 0x2B8, symBinAddr: 0x10000A0BC, symSize: 0x38 } + - { offset: 0x3D53, size: 0x8, addend: 0x0, symName: '_runtime::heap_resize', symObjAddr: 0x2B8, symBinAddr: 0x10000A0BC, symSize: 0x38 } + - { offset: 0x3D5B, size: 0x8, addend: 0x0, symName: '_runtime::heap_free', symObjAddr: 0x2F0, symBinAddr: 0x10000A0F4, symSize: 0x2C } + - { offset: 0x3D93, size: 0x8, addend: 0x0, symName: '_runtime::heap_free', symObjAddr: 0x2F0, symBinAddr: 0x10000A0F4, symSize: 0x2C } + - { offset: 0x3D9B, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_alloc-0', symObjAddr: 0x31C, symBinAddr: 0x10000A120, symSize: 0x208 } + - { offset: 0x3DC1, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_alloc-0', symObjAddr: 0x31C, symBinAddr: 0x10000A120, symSize: 0x208 } + - { offset: 0x3DC9, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_free-1', symObjAddr: 0x524, symBinAddr: 0x10000A328, symSize: 0x48 } + - { offset: 0x3E47, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_free-1', symObjAddr: 0x524, symBinAddr: 0x10000A328, symSize: 0x48 } + - { offset: 0x3EE4, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_free-1', symObjAddr: 0x524, symBinAddr: 0x10000A328, symSize: 0x48 } + - { offset: 0x3EEC, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_resize-2', symObjAddr: 0x56C, symBinAddr: 0x10000A370, symSize: 0x21C } + - { offset: 0x3F12, size: 0x8, addend: 0x0, symName: '_runtime::heap_allocator_proc.aligned_resize-2', symObjAddr: 0x56C, symBinAddr: 0x10000A370, symSize: 0x21C } + - { offset: 0x4422, size: 0x8, addend: 0x0, symName: '_screens::[screens.odin]::draw_card_art', symObjAddr: 0x0, symBinAddr: 0x10000A58C, symSize: 0x388 } + - { offset: 0x4998, size: 0x8, addend: 0x0, symName: '_screens::[screens.odin]::draw_card_art', symObjAddr: 0x0, symBinAddr: 0x10000A58C, symSize: 0x388 } + - { offset: 0x49A0, size: 0x8, addend: 0x0, symName: '_screens::main_menu', symObjAddr: 0x388, symBinAddr: 0x10000A914, symSize: 0x68C } + - { offset: 0x4A57, size: 0x8, addend: 0x0, symName: '_screens::main_menu', symObjAddr: 0x388, symBinAddr: 0x10000A914, symSize: 0x68C } + - { offset: 0x4A5F, size: 0x8, addend: 0x0, symName: '_screens::language_menu', symObjAddr: 0xA14, symBinAddr: 0x10000AFA0, symSize: 0x1080 } + - { offset: 0x4A92, size: 0x8, addend: 0x0, symName: '_screens::language_menu', symObjAddr: 0xA14, symBinAddr: 0x10000AFA0, symSize: 0x1080 } + - { offset: 0x4C03, size: 0x8, addend: 0x0, symName: '_screens::language_menu', symObjAddr: 0xA14, symBinAddr: 0x10000AFA0, symSize: 0x1080 } + - { offset: 0x5506, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator_proc', symObjAddr: 0x0, symBinAddr: 0x10000C020, symSize: 0x1A0 } + - { offset: 0x5601, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator_proc', symObjAddr: 0x0, symBinAddr: 0x10000C020, symSize: 0x1A0 } + - { offset: 0x5609, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator', symObjAddr: 0x1A0, symBinAddr: 0x10000C1C0, symSize: 0x28 } + - { offset: 0x567F, size: 0x8, addend: 0x0, symName: '_runtime::nil_allocator', symObjAddr: 0x1A0, symBinAddr: 0x10000C1C0, symSize: 0x28 } + - { offset: 0x5A3D, size: 0x8, addend: 0x0, symName: '_fmt::tprintf', symObjAddr: 0x0, symBinAddr: 0x10000C1E8, symSize: 0x138 } + - { offset: 0x5A45, size: 0x8, addend: 0x0, symName: '___$hasher$$typeid', symObjAddr: 0x134F0, symBinAddr: 0x10001F6D8, symSize: 0x34 } + - { offset: 0x5D68, size: 0x8, addend: 0x0, symName: '_fmt::tprintf', symObjAddr: 0x0, symBinAddr: 0x10000C1E8, symSize: 0x138 } + - { offset: 0x5D70, size: 0x8, addend: 0x0, symName: '_fmt::bprintf', symObjAddr: 0x138, symBinAddr: 0x10000C320, symSize: 0x174 } + - { offset: 0x5DD1, size: 0x8, addend: 0x0, symName: '_fmt::bprintf', symObjAddr: 0x138, symBinAddr: 0x10000C320, symSize: 0x174 } + - { offset: 0x5DEC, size: 0x8, addend: 0x0, symName: '_fmt::bprintf', symObjAddr: 0x138, symBinAddr: 0x10000C320, symSize: 0x174 } + - { offset: 0x5DF4, size: 0x8, addend: 0x0, symName: '_fmt::sbprintf', symObjAddr: 0x2AC, symBinAddr: 0x10000C494, symSize: 0x138 } + - { offset: 0x5E6A, size: 0x8, addend: 0x0, symName: '_fmt::sbprintf', symObjAddr: 0x2AC, symBinAddr: 0x10000C494, symSize: 0x138 } + - { offset: 0x5E86, size: 0x8, addend: 0x0, symName: '_fmt::sbprintf', symObjAddr: 0x2AC, symBinAddr: 0x10000C494, symSize: 0x138 } + - { offset: 0x5E8E, size: 0x8, addend: 0x0, symName: '_fmt::wprintf', symObjAddr: 0x3E4, symBinAddr: 0x10000C5CC, symSize: 0x13FC } + - { offset: 0x5EFD, size: 0x8, addend: 0x0, symName: '_fmt::wprintf', symObjAddr: 0x3E4, symBinAddr: 0x10000C5CC, symSize: 0x13FC } + - { offset: 0x5F05, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int', symObjAddr: 0x17E0, symBinAddr: 0x10000D9C8, symSize: 0x14C } + - { offset: 0x5F9B, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int', symObjAddr: 0x17E0, symBinAddr: 0x10000D9C8, symSize: 0x14C } + - { offset: 0x617B, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int', symObjAddr: 0x17E0, symBinAddr: 0x10000D9C8, symSize: 0x14C } + - { offset: 0x6183, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number', symObjAddr: 0x192C, symBinAddr: 0x10000DB14, symSize: 0x240 } + - { offset: 0x6228, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number', symObjAddr: 0x192C, symBinAddr: 0x10000DB14, symSize: 0x240 } + - { offset: 0x6230, size: 0x8, addend: 0x0, symName: '_fmt::int_from_arg', symObjAddr: 0x1B6C, symBinAddr: 0x10000DD54, symSize: 0x124 } + - { offset: 0x62C9, size: 0x8, addend: 0x0, symName: '_fmt::int_from_arg', symObjAddr: 0x1B6C, symBinAddr: 0x10000DD54, symSize: 0x124 } + - { offset: 0x62F6, size: 0x8, addend: 0x0, symName: '_fmt::int_from_arg', symObjAddr: 0x1B6C, symBinAddr: 0x10000DD54, symSize: 0x124 } + - { offset: 0x62FE, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bad_verb', symObjAddr: 0x1C90, symBinAddr: 0x10000DE78, symSize: 0x270 } + - { offset: 0x6353, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bad_verb', symObjAddr: 0x1C90, symBinAddr: 0x10000DE78, symSize: 0x270 } + - { offset: 0x6391, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bad_verb', symObjAddr: 0x1C90, symBinAddr: 0x10000DE78, symSize: 0x270 } + - { offset: 0x6399, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bool', symObjAddr: 0x1F00, symBinAddr: 0x10000E0E8, symSize: 0xDC } + - { offset: 0x6429, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bool', symObjAddr: 0x1F00, symBinAddr: 0x10000E0E8, symSize: 0xDC } + - { offset: 0x6431, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_padding', symObjAddr: 0x1FDC, symBinAddr: 0x10000E1C4, symSize: 0xEC } + - { offset: 0x648B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_padding', symObjAddr: 0x1FDC, symBinAddr: 0x10000E1C4, symSize: 0xEC } + - { offset: 0x6493, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int', symObjAddr: 0x20C8, symBinAddr: 0x10000E2B0, symSize: 0x6BC } + - { offset: 0x6521, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int', symObjAddr: 0x20C8, symBinAddr: 0x10000E2B0, symSize: 0x6BC } + - { offset: 0x6529, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int_128', symObjAddr: 0x2784, symBinAddr: 0x10000E96C, symSize: 0x790 } + - { offset: 0x6660, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_int_128', symObjAddr: 0x2784, symBinAddr: 0x10000E96C, symSize: 0x790 } + - { offset: 0x6668, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_memory', symObjAddr: 0x2F14, symBinAddr: 0x10000F0FC, symSize: 0x4C0 } + - { offset: 0x67C2, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_memory', symObjAddr: 0x2F14, symBinAddr: 0x10000F0FC, symSize: 0x4C0 } + - { offset: 0x67CA, size: 0x8, addend: 0x0, symName: '_fmt::fmt_rune', symObjAddr: 0x33D4, symBinAddr: 0x10000F5BC, symSize: 0x13C } + - { offset: 0x6913, size: 0x8, addend: 0x0, symName: '_fmt::fmt_rune', symObjAddr: 0x33D4, symBinAddr: 0x10000F5BC, symSize: 0x13C } + - { offset: 0x691B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int', symObjAddr: 0x3510, symBinAddr: 0x10000F6F8, symSize: 0x444 } + - { offset: 0x6975, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int', symObjAddr: 0x3510, symBinAddr: 0x10000F6F8, symSize: 0x444 } + - { offset: 0x697D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int_128', symObjAddr: 0x3954, symBinAddr: 0x10000FB3C, symSize: 0x42C } + - { offset: 0x6A1A, size: 0x8, addend: 0x0, symName: '_fmt::fmt_int_128', symObjAddr: 0x3954, symBinAddr: 0x10000FB3C, symSize: 0x42C } + - { offset: 0x6A22, size: 0x8, addend: 0x0, symName: '_fmt::_pad', symObjAddr: 0x3D80, symBinAddr: 0x10000FF68, symSize: 0x3CC } + - { offset: 0x6AC0, size: 0x8, addend: 0x0, symName: '_fmt::_pad', symObjAddr: 0x3D80, symBinAddr: 0x10000FF68, symSize: 0x3CC } + - { offset: 0x6AC8, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_float_as', symObjAddr: 0x414C, symBinAddr: 0x100010334, symSize: 0x234 } + - { offset: 0x6B36, size: 0x8, addend: 0x0, symName: '_fmt::_fmt_float_as', symObjAddr: 0x414C, symBinAddr: 0x100010334, symSize: 0x234 } + - { offset: 0x6B3E, size: 0x8, addend: 0x0, symName: '_fmt::fmt_float', symObjAddr: 0x4380, symBinAddr: 0x100010568, symSize: 0x394 } + - { offset: 0x6C0E, size: 0x8, addend: 0x0, symName: '_fmt::fmt_float', symObjAddr: 0x4380, symBinAddr: 0x100010568, symSize: 0x394 } + - { offset: 0x6C16, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string', symObjAddr: 0x4714, symBinAddr: 0x1000108FC, symSize: 0x5CC } + - { offset: 0x6CB5, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string', symObjAddr: 0x4714, symBinAddr: 0x1000108FC, symSize: 0x5CC } + - { offset: 0x6CBD, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring', symObjAddr: 0x4CE0, symBinAddr: 0x100010EC8, symSize: 0x7C } + - { offset: 0x6DE8, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring', symObjAddr: 0x4CE0, symBinAddr: 0x100010EC8, symSize: 0x7C } + - { offset: 0x6DF0, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string16', symObjAddr: 0x4D5C, symBinAddr: 0x100010F44, symSize: 0x5C8 } + - { offset: 0x6E4A, size: 0x8, addend: 0x0, symName: '_fmt::fmt_string16', symObjAddr: 0x4D5C, symBinAddr: 0x100010F44, symSize: 0x5C8 } + - { offset: 0x6E52, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring16', symObjAddr: 0x5324, symBinAddr: 0x10001150C, symSize: 0x7C } + - { offset: 0x6F7D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_cstring16', symObjAddr: 0x5324, symBinAddr: 0x10001150C, symSize: 0x7C } + - { offset: 0x6F85, size: 0x8, addend: 0x0, symName: '_fmt::fmt_pointer', symObjAddr: 0x53A0, symBinAddr: 0x100011588, symSize: 0x360 } + - { offset: 0x6FDF, size: 0x8, addend: 0x0, symName: '_fmt::fmt_pointer', symObjAddr: 0x53A0, symBinAddr: 0x100011588, symSize: 0x360 } + - { offset: 0x6FE7, size: 0x8, addend: 0x0, symName: '_fmt::fmt_soa_pointer', symObjAddr: 0x5700, symBinAddr: 0x1000118E8, symSize: 0x1E0 } + - { offset: 0x7064, size: 0x8, addend: 0x0, symName: '_fmt::fmt_soa_pointer', symObjAddr: 0x5700, symBinAddr: 0x1000118E8, symSize: 0x1E0 } + - { offset: 0x706C, size: 0x8, addend: 0x0, symName: '_fmt::enum_value_to_string', symObjAddr: 0x58E0, symBinAddr: 0x100011AC8, symSize: 0x7C } + - { offset: 0x70C6, size: 0x8, addend: 0x0, symName: '_fmt::enum_value_to_string', symObjAddr: 0x58E0, symBinAddr: 0x100011AC8, symSize: 0x7C } + - { offset: 0x70CE, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enum', symObjAddr: 0x595C, symBinAddr: 0x100011B44, symSize: 0x558 } + - { offset: 0x710C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enum', symObjAddr: 0x595C, symBinAddr: 0x100011B44, symSize: 0x558 } + - { offset: 0x7114, size: 0x8, addend: 0x0, symName: '_fmt::stored_enum_value_to_string', symObjAddr: 0x5EB4, symBinAddr: 0x10001209C, symSize: 0x2B8 } + - { offset: 0x71F9, size: 0x8, addend: 0x0, symName: '_fmt::stored_enum_value_to_string', symObjAddr: 0x5EB4, symBinAddr: 0x10001209C, symSize: 0x2B8 } + - { offset: 0x7201, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set', symObjAddr: 0x616C, symBinAddr: 0x100012354, symSize: 0xBA0 } + - { offset: 0x7267, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set', symObjAddr: 0x616C, symBinAddr: 0x100012354, symSize: 0xBA0 } + - { offset: 0x72FC, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set', symObjAddr: 0x616C, symBinAddr: 0x100012354, symSize: 0xBA0 } + - { offset: 0x7304, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_indent', symObjAddr: 0x6D0C, symBinAddr: 0x100012EF4, symSize: 0x9C } + - { offset: 0x75B9, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_indent', symObjAddr: 0x6D0C, symBinAddr: 0x100012EF4, symSize: 0x9C } + - { offset: 0x75C1, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_array', symObjAddr: 0x6DA8, symBinAddr: 0x100012F90, symSize: 0x400 } + - { offset: 0x75FA, size: 0x8, addend: 0x0, symName: '_fmt::fmt_write_array', symObjAddr: 0x6DA8, symBinAddr: 0x100012F90, symSize: 0x400 } + - { offset: 0x7602, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag', symObjAddr: 0x71A8, symBinAddr: 0x100013390, symSize: 0x804 } + - { offset: 0x773B, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag', symObjAddr: 0x71A8, symBinAddr: 0x100013390, symSize: 0x804 } + - { offset: 0x7743, size: 0x8, addend: 0x0, symName: '_fmt::__handle_raw_union_tag', symObjAddr: 0x79AC, symBinAddr: 0x100013B94, symSize: 0x1464 } + - { offset: 0x7809, size: 0x8, addend: 0x0, symName: '_fmt::__handle_raw_union_tag', symObjAddr: 0x79AC, symBinAddr: 0x100013B94, symSize: 0x1464 } + - { offset: 0x7917, size: 0x8, addend: 0x0, symName: '_fmt::__handle_raw_union_tag', symObjAddr: 0x79AC, symBinAddr: 0x100013B94, symSize: 0x1464 } + - { offset: 0x791F, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_soa_struct_internal', symObjAddr: 0x8E10, symBinAddr: 0x100014FF8, symSize: 0xC60 } + - { offset: 0x79B5, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_soa_struct_internal', symObjAddr: 0x8E10, symBinAddr: 0x100014FF8, symSize: 0xC60 } + - { offset: 0x7DAE, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_soa_struct_internal', symObjAddr: 0x8E10, symBinAddr: 0x100014FF8, symSize: 0xC60 } + - { offset: 0x7DB6, size: 0x8, addend: 0x0, symName: '_fmt::fmt_struct', symObjAddr: 0x9A70, symBinAddr: 0x100015C58, symSize: 0xCBC } + - { offset: 0x8036, size: 0x8, addend: 0x0, symName: '_fmt::fmt_struct', symObjAddr: 0x9A70, symBinAddr: 0x100015C58, symSize: 0xCBC } + - { offset: 0x803E, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::search_nul_termination', symObjAddr: 0xA72C, symBinAddr: 0x100016914, symSize: 0xCC } + - { offset: 0x8223, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::search_nul_termination', symObjAddr: 0xA72C, symBinAddr: 0x100016914, symSize: 0xCC } + - { offset: 0x822B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array_nul_terminated', symObjAddr: 0xA7F8, symBinAddr: 0x1000169E0, symSize: 0x110 } + - { offset: 0x82BA, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array_nul_terminated', symObjAddr: 0xA7F8, symBinAddr: 0x1000169E0, symSize: 0x110 } + - { offset: 0x82C2, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array', symObjAddr: 0xA908, symBinAddr: 0x100016AF0, symSize: 0x5D0 } + - { offset: 0x836E, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array', symObjAddr: 0xA908, symBinAddr: 0x100016AF0, symSize: 0x5D0 } + - { offset: 0x8376, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters', symObjAddr: 0xAED8, symBinAddr: 0x1000170C0, symSize: 0xE7C } + - { offset: 0x8400, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters', symObjAddr: 0xAED8, symBinAddr: 0x1000170C0, symSize: 0xE7C } + - { offset: 0x8408, size: 0x8, addend: 0x0, symName: '_fmt::fmt_named', symObjAddr: 0xBD54, symBinAddr: 0x100017F3C, symSize: 0x320 } + - { offset: 0x85AC, size: 0x8, addend: 0x0, symName: '_fmt::fmt_named', symObjAddr: 0xBD54, symBinAddr: 0x100017F3C, symSize: 0x320 } + - { offset: 0x85B4, size: 0x8, addend: 0x0, symName: '_fmt::fmt_union', symObjAddr: 0xC074, symBinAddr: 0x10001825C, symSize: 0x6A8 } + - { offset: 0x861E, size: 0x8, addend: 0x0, symName: '_fmt::fmt_union', symObjAddr: 0xC074, symBinAddr: 0x10001825C, symSize: 0x6A8 } + - { offset: 0x8626, size: 0x8, addend: 0x0, symName: '_fmt::fmt_matrix', symObjAddr: 0xC71C, symBinAddr: 0x100018904, symSize: 0x6A8 } + - { offset: 0x8794, size: 0x8, addend: 0x0, symName: '_fmt::fmt_matrix', symObjAddr: 0xC71C, symBinAddr: 0x100018904, symSize: 0x6A8 } + - { offset: 0x879C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field', symObjAddr: 0xCDC4, symBinAddr: 0x100018FAC, symSize: 0x624 } + - { offset: 0x891D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field', symObjAddr: 0xCDC4, symBinAddr: 0x100018FAC, symSize: 0x624 } + - { offset: 0x8925, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_pointer_from_value', symObjAddr: 0xD3E8, symBinAddr: 0x1000195D0, symSize: 0x3C8 } + - { offset: 0x8AB3, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_pointer_from_value', symObjAddr: 0xD3E8, symBinAddr: 0x1000195D0, symSize: 0x3C8 } + - { offset: 0x8ABB, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_multi_pointer', symObjAddr: 0xD7B0, symBinAddr: 0x100019998, symSize: 0x52C } + - { offset: 0x8B7C, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_multi_pointer', symObjAddr: 0xD7B0, symBinAddr: 0x100019998, symSize: 0x52C } + - { offset: 0x8B84, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enumerated_array', symObjAddr: 0xDCDC, symBinAddr: 0x100019EC4, symSize: 0x6D8 } + - { offset: 0x8C9C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_enumerated_array', symObjAddr: 0xDCDC, symBinAddr: 0x100019EC4, symSize: 0x6D8 } + - { offset: 0x8CA4, size: 0x8, addend: 0x0, symName: '_fmt::fmt_map', symObjAddr: 0xE3B4, symBinAddr: 0x10001A59C, symSize: 0x79C } + - { offset: 0x8E01, size: 0x8, addend: 0x0, symName: '_fmt::fmt_map', symObjAddr: 0xE3B4, symBinAddr: 0x10001A59C, symSize: 0x79C } + - { offset: 0x8E09, size: 0x8, addend: 0x0, symName: '_fmt::fmt_value', symObjAddr: 0xEB50, symBinAddr: 0x10001AD38, symSize: 0xCEC } + - { offset: 0x8F87, size: 0x8, addend: 0x0, symName: '_fmt::fmt_value', symObjAddr: 0xEB50, symBinAddr: 0x10001AD38, symSize: 0xCEC } + - { offset: 0x8F8F, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::_cq_should_print_intermediate_plus', symObjAddr: 0xF83C, symBinAddr: 0x10001BA24, symSize: 0xA0 } + - { offset: 0x92C3, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::_cq_should_print_intermediate_plus', symObjAddr: 0xF83C, symBinAddr: 0x10001BA24, symSize: 0xA0 } + - { offset: 0x92CB, size: 0x8, addend: 0x0, symName: '_fmt::fmt_complex', symObjAddr: 0xF8DC, symBinAddr: 0x10001BAC4, symSize: 0x1A4 } + - { offset: 0x9306, size: 0x8, addend: 0x0, symName: '_fmt::fmt_complex', symObjAddr: 0xF8DC, symBinAddr: 0x10001BAC4, symSize: 0x1A4 } + - { offset: 0x930E, size: 0x8, addend: 0x0, symName: '_fmt::fmt_quaternion', symObjAddr: 0xFA80, symBinAddr: 0x10001BC68, symSize: 0x338 } + - { offset: 0x93AC, size: 0x8, addend: 0x0, symName: '_fmt::fmt_quaternion', symObjAddr: 0xFA80, symBinAddr: 0x10001BC68, symSize: 0x338 } + - { offset: 0x93B4, size: 0x8, addend: 0x0, symName: '_fmt::fmt_arg', symObjAddr: 0xFDB8, symBinAddr: 0x10001BFA0, symSize: 0x153C } + - { offset: 0x9474, size: 0x8, addend: 0x0, symName: '_fmt::fmt_arg', symObjAddr: 0xFDB8, symBinAddr: 0x10001BFA0, symSize: 0x153C } + - { offset: 0x947C, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.parse_options-0', symObjAddr: 0x112F4, symBinAddr: 0x10001D4DC, symSize: 0x808 } + - { offset: 0x9D72, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.parse_options-0', symObjAddr: 0x112F4, symBinAddr: 0x10001D4DC, symSize: 0x808 } + - { offset: 0x9D7A, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.error_check_arg-1', symObjAddr: 0x11AFC, symBinAddr: 0x10001DCE4, symSize: 0x168 } + - { offset: 0x9E20, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.error_check_arg-1', symObjAddr: 0x11AFC, symBinAddr: 0x10001DCE4, symSize: 0x168 } + - { offset: 0x9EC7, size: 0x8, addend: 0x0, symName: '_fmt::wprintf.error_check_arg-1', symObjAddr: 0x11AFC, symBinAddr: 0x10001DCE4, symSize: 0x168 } + - { offset: 0x9ECF, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int.is_digit-0', symObjAddr: 0x11C64, symBinAddr: 0x10001DE4C, symSize: 0x5C } + - { offset: 0x9F50, size: 0x8, addend: 0x0, symName: '_fmt::_parse_int.is_digit-0', symObjAddr: 0x11C64, symBinAddr: 0x10001DE4C, symSize: 0x5C } + - { offset: 0x9F58, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number.parse_arg_number-0', symObjAddr: 0x11CC0, symBinAddr: 0x10001DEA8, symSize: 0x208 } + - { offset: 0x9F84, size: 0x8, addend: 0x0, symName: '_fmt::_arg_number.parse_arg_number-0', symObjAddr: 0x11CC0, symBinAddr: 0x10001DEA8, symSize: 0x208 } + - { offset: 0x9F8C, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set.is_bit_set_different_endian_to_platform-0', symObjAddr: 0x11EC8, symBinAddr: 0x10001E0B0, symSize: 0xD8 } + - { offset: 0xA033, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_set.is_bit_set_different_endian_to_platform-0', symObjAddr: 0x11EC8, symBinAddr: 0x10001E0B0, symSize: 0xD8 } + - { offset: 0xA03B, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag.handle_optional_len-0', symObjAddr: 0x11FA0, symBinAddr: 0x10001E188, symSize: 0x238 } + - { offset: 0xA06E, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag.handle_optional_len-0', symObjAddr: 0x11FA0, symBinAddr: 0x10001E188, symSize: 0x238 } + - { offset: 0xA089, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::handle_tag.handle_optional_len-0', symObjAddr: 0x11FA0, symBinAddr: 0x10001E188, symSize: 0x238 } + - { offset: 0xA091, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-0', symObjAddr: 0x121D8, symBinAddr: 0x10001E3C0, symSize: 0x3A0 } + - { offset: 0xA197, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-0', symObjAddr: 0x121D8, symBinAddr: 0x10001E3C0, symSize: 0x3A0 } + - { offset: 0xA19F, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-1', symObjAddr: 0x12578, symBinAddr: 0x10001E760, symSize: 0x3FC } + - { offset: 0xA275, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf16-1', symObjAddr: 0x12578, symBinAddr: 0x10001E760, symSize: 0x3FC } + - { offset: 0xA27D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-2', symObjAddr: 0x12974, symBinAddr: 0x10001EB5C, symSize: 0xBC } + - { offset: 0xA353, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-2', symObjAddr: 0x12974, symBinAddr: 0x10001EB5C, symSize: 0xBC } + - { offset: 0xA35B, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-3', symObjAddr: 0x12A30, symBinAddr: 0x10001EC18, symSize: 0xBC } + - { offset: 0xA3C8, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-3', symObjAddr: 0x12A30, symBinAddr: 0x10001EC18, symSize: 0xBC } + - { offset: 0xA3D0, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-4', symObjAddr: 0x12AEC, symBinAddr: 0x10001ECD4, symSize: 0xC0 } + - { offset: 0xA43D, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-4', symObjAddr: 0x12AEC, symBinAddr: 0x10001ECD4, symSize: 0xC0 } + - { offset: 0xA445, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-5', symObjAddr: 0x12BAC, symBinAddr: 0x10001ED94, symSize: 0xBC } + - { offset: 0xA4B2, size: 0x8, addend: 0x0, symName: '_fmt::fmt_array.print_utf32-5', symObjAddr: 0x12BAC, symBinAddr: 0x10001ED94, symSize: 0xBC } + - { offset: 0xA4BA, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.ffrac-0', symObjAddr: 0x12C68, symBinAddr: 0x10001EE50, symSize: 0x200 } + - { offset: 0xA527, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.ffrac-0', symObjAddr: 0x12C68, symBinAddr: 0x10001EE50, symSize: 0x200 } + - { offset: 0xA52F, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.fint-1', symObjAddr: 0x12E68, symBinAddr: 0x10001F050, symSize: 0x158 } + - { offset: 0xA5A5, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.fint-1', symObjAddr: 0x12E68, symBinAddr: 0x10001F050, symSize: 0x158 } + - { offset: 0xA606, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.fint-1', symObjAddr: 0x12E68, symBinAddr: 0x10001F050, symSize: 0x158 } + - { offset: 0xA60E, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.write_padded_number-2', symObjAddr: 0x12FC0, symBinAddr: 0x10001F1A8, symSize: 0x140 } + - { offset: 0xA652, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.write_padded_number-2', symObjAddr: 0x12FC0, symBinAddr: 0x10001F1A8, symSize: 0x140 } + - { offset: 0xA67F, size: 0x8, addend: 0x0, symName: '_fmt::[fmt.odin]::fmt_named_buitlin_custom_formatters.write_padded_number-2', symObjAddr: 0x12FC0, symBinAddr: 0x10001F1A8, symSize: 0x140 } + - { offset: 0xA687, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.read_bits-0', symObjAddr: 0x13100, symBinAddr: 0x10001F2E8, symSize: 0x11C } + - { offset: 0xA727, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.read_bits-0', symObjAddr: 0x13100, symBinAddr: 0x10001F2E8, symSize: 0x11C } + - { offset: 0xA72F, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.handle_bit_field_tag-1', symObjAddr: 0x1321C, symBinAddr: 0x10001F404, symSize: 0x2D4 } + - { offset: 0xA7F2, size: 0x8, addend: 0x0, symName: '_fmt::fmt_bit_field.handle_bit_field_tag-1', symObjAddr: 0x1321C, symBinAddr: 0x10001F404, symSize: 0x2D4 } + - { offset: 0xA7FA, size: 0x8, addend: 0x0, symName: '___$hasher$$typeid', symObjAddr: 0x134F0, symBinAddr: 0x10001F6D8, symSize: 0x34 } + - { offset: 0xA880, size: 0x8, addend: 0x0, symName: '___$hasher$$typeid', symObjAddr: 0x134F0, symBinAddr: 0x10001F6D8, symSize: 0x34 } + - { offset: 0xCCF7, size: 0x8, addend: 0x0, symName: '_utf16::decode_surrogate_pair', symObjAddr: 0x0, symBinAddr: 0x10001F85C, symSize: 0xC4 } + - { offset: 0xCD6C, size: 0x8, addend: 0x0, symName: '_utf16::decode_surrogate_pair', symObjAddr: 0x0, symBinAddr: 0x10001F85C, symSize: 0xC4 } + - { offset: 0xCD74, size: 0x8, addend: 0x0, symName: '_utf16::encode_surrogate_pair', symObjAddr: 0xC4, symBinAddr: 0x10001F920, symSize: 0xB4 } + - { offset: 0xCDAC, size: 0x8, addend: 0x0, symName: '_utf16::encode_surrogate_pair', symObjAddr: 0xC4, symBinAddr: 0x10001F920, symSize: 0xB4 } + - { offset: 0xCDB4, size: 0x8, addend: 0x0, symName: '_utf16::encode', symObjAddr: 0x178, symBinAddr: 0x10001F9D4, symSize: 0x304 } + - { offset: 0xCE03, size: 0x8, addend: 0x0, symName: '_utf16::encode', symObjAddr: 0x178, symBinAddr: 0x10001F9D4, symSize: 0x304 } + - { offset: 0xCE1D, size: 0x8, addend: 0x0, symName: '_utf16::encode', symObjAddr: 0x178, symBinAddr: 0x10001F9D4, symSize: 0x304 } + - { offset: 0xCE25, size: 0x8, addend: 0x0, symName: '_utf16::decode_rune_in_string', symObjAddr: 0x47C, symBinAddr: 0x10001FCD8, symSize: 0x2C4 } + - { offset: 0xCE75, size: 0x8, addend: 0x0, symName: '_utf16::decode_rune_in_string', symObjAddr: 0x47C, symBinAddr: 0x10001FCD8, symSize: 0x2C4 } + - { offset: 0xCEF4, size: 0x8, addend: 0x0, symName: '_utf16::decode_rune_in_string', symObjAddr: 0x47C, symBinAddr: 0x10001FCD8, symSize: 0x2C4 } + - { offset: 0xD058, size: 0x8, addend: 0x0, symName: '_profile::[profile.odin]::persistent', symObjAddr: 0x0, symBinAddr: 0x10001FF9C, symSize: 0x44 } + - { offset: 0xD060, size: 0x8, addend: 0x0, symName: '___$hasher$$string', symObjAddr: 0xF60, symBinAddr: 0x100020EFC, symSize: 0x2C } + - { offset: 0xD484, size: 0x8, addend: 0x0, symName: '_profile::[profile.odin]::persistent', symObjAddr: 0x0, symBinAddr: 0x10001FF9C, symSize: 0x44 } + - { offset: 0xD48C, size: 0x8, addend: 0x0, symName: '_profile::init', symObjAddr: 0x44, symBinAddr: 0x10001FFE0, symSize: 0x540 } + - { offset: 0xD4B8, size: 0x8, addend: 0x0, symName: '_profile::init', symObjAddr: 0x44, symBinAddr: 0x10001FFE0, symSize: 0x540 } + - { offset: 0xD4C0, size: 0x8, addend: 0x0, symName: '_profile::save', symObjAddr: 0x584, symBinAddr: 0x100020520, symSize: 0x190 } + - { offset: 0xD502, size: 0x8, addend: 0x0, symName: '_profile::save', symObjAddr: 0x584, symBinAddr: 0x100020520, symSize: 0x190 } + - { offset: 0xD56F, size: 0x8, addend: 0x0, symName: '_profile::save', symObjAddr: 0x584, symBinAddr: 0x100020520, symSize: 0x190 } + - { offset: 0xD577, size: 0x8, addend: 0x0, symName: '_profile::get', symObjAddr: 0x714, symBinAddr: 0x1000206B0, symSize: 0x170 } + - { offset: 0xD5AA, size: 0x8, addend: 0x0, symName: '_profile::get', symObjAddr: 0x714, symBinAddr: 0x1000206B0, symSize: 0x170 } + - { offset: 0xD5D5, size: 0x8, addend: 0x0, symName: '_profile::get', symObjAddr: 0x714, symBinAddr: 0x1000206B0, symSize: 0x170 } + - { offset: 0xD5DD, size: 0x8, addend: 0x0, symName: '_profile::record_game', symObjAddr: 0x884, symBinAddr: 0x100020820, symSize: 0x3F0 } + - { offset: 0xD61F, size: 0x8, addend: 0x0, symName: '_profile::record_game', symObjAddr: 0x884, symBinAddr: 0x100020820, symSize: 0x3F0 } + - { offset: 0xD648, size: 0x8, addend: 0x0, symName: '_profile::record_game', symObjAddr: 0x884, symBinAddr: 0x100020820, symSize: 0x3F0 } + - { offset: 0xD650, size: 0x8, addend: 0x0, symName: '_profile::set_difficulty', symObjAddr: 0xC74, symBinAddr: 0x100020C10, symSize: 0x1DC } + - { offset: 0xD6B0, size: 0x8, addend: 0x0, symName: '_profile::set_difficulty', symObjAddr: 0xC74, symBinAddr: 0x100020C10, symSize: 0x1DC } + - { offset: 0xD6FB, size: 0x8, addend: 0x0, symName: '_profile::set_difficulty', symObjAddr: 0xC74, symBinAddr: 0x100020C10, symSize: 0x1DC } + - { offset: 0xD703, size: 0x8, addend: 0x0, symName: '_profile::format_time', symObjAddr: 0xE50, symBinAddr: 0x100020DEC, symSize: 0x110 } + - { offset: 0xD73A, size: 0x8, addend: 0x0, symName: '_profile::format_time', symObjAddr: 0xE50, symBinAddr: 0x100020DEC, symSize: 0x110 } + - { offset: 0xD742, size: 0x8, addend: 0x0, symName: '___$hasher$$string', symObjAddr: 0xF60, symBinAddr: 0x100020EFC, symSize: 0x2C } + - { offset: 0xD784, size: 0x8, addend: 0x0, symName: '___$hasher$$string', symObjAddr: 0xF60, symBinAddr: 0x100020EFC, symSize: 0x2C } + - { offset: 0xDD30, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_alloc', symObjAddr: 0x0, symBinAddr: 0x1000212AC, symSize: 0x80 } + - { offset: 0xDD41, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_alloc', symObjAddr: 0x0, symBinAddr: 0x1000212AC, symSize: 0x80 } + - { offset: 0xDD49, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_resize', symObjAddr: 0x80, symBinAddr: 0x10002132C, symSize: 0x38 } + - { offset: 0xDD81, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_resize', symObjAddr: 0x80, symBinAddr: 0x10002132C, symSize: 0x38 } + - { offset: 0xDD89, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_free', symObjAddr: 0xB8, symBinAddr: 0x100021364, symSize: 0x2C } + - { offset: 0xDDC1, size: 0x8, addend: 0x0, symName: '_runtime::[heap_allocator_unix.odin]::_heap_free', symObjAddr: 0xB8, symBinAddr: 0x100021364, symSize: 0x2C } + - { offset: 0xDE4B, size: 0x8, addend: 0x0, symName: '_runtime::add_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x100021390, symSize: 0xD4 } + - { offset: 0xDF46, size: 0x8, addend: 0x0, symName: '_runtime::add_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x100021390, symSize: 0xD4 } + - { offset: 0xE3BD, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc', symObjAddr: 0x0, symBinAddr: 0x100021464, symSize: 0x4F0 } + - { offset: 0xE3C5, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc-.state-32403', symObjAddr: 0x570, symBinAddr: 0x100177C98, symSize: 0x0 } + - { offset: 0xE53D, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc', symObjAddr: 0x0, symBinAddr: 0x100021464, symSize: 0x4F0 } + - { offset: 0xE545, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8.odin]::chacha8rand_refill', symObjAddr: 0x4F0, symBinAddr: 0x100021954, symSize: 0x80 } + - { offset: 0xE694, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8.odin]::chacha8rand_refill', symObjAddr: 0x4F0, symBinAddr: 0x100021954, symSize: 0x80 } + - { offset: 0xE69C, size: 0x8, addend: 0x0, symName: '_runtime::default_random_generator_proc-.state-32403', symObjAddr: 0x570, symBinAddr: 0x100177C98, symSize: 0x0 } + - { offset: 0xEB24, size: 0x8, addend: 0x0, symName: '_strconv::parse_bool', symObjAddr: 0x0, symBinAddr: 0x1000219D4, symSize: 0x410 } + - { offset: 0xEC3B, size: 0x8, addend: 0x0, symName: '_strconv::parse_bool', symObjAddr: 0x0, symBinAddr: 0x1000219D4, symSize: 0x410 } + - { offset: 0xEC43, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative', symObjAddr: 0x410, symBinAddr: 0x100021DE4, symSize: 0x19C } + - { offset: 0xEC9D, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative', symObjAddr: 0x410, symBinAddr: 0x100021DE4, symSize: 0x19C } + - { offset: 0xECA5, size: 0x8, addend: 0x0, symName: '_strconv::generic_ftoa', symObjAddr: 0x5AC, symBinAddr: 0x100021F80, symSize: 0x7C4 } + - { offset: 0xED70, size: 0x8, addend: 0x0, symName: '_strconv::generic_ftoa', symObjAddr: 0x5AC, symBinAddr: 0x100021F80, symSize: 0x7C4 } + - { offset: 0xED78, size: 0x8, addend: 0x0, symName: '_strconv::_digit_value', symObjAddr: 0xD70, symBinAddr: 0x100022744, symSize: 0xD8 } + - { offset: 0xEDF6, size: 0x8, addend: 0x0, symName: '_strconv::_digit_value', symObjAddr: 0xD70, symBinAddr: 0x100022744, symSize: 0xD8 } + - { offset: 0xEED3, size: 0x8, addend: 0x0, symName: '_strconv::_digit_value', symObjAddr: 0xD70, symBinAddr: 0x100022744, symSize: 0xD8 } + - { offset: 0xEEDB, size: 0x8, addend: 0x0, symName: '_strconv::write_bits', symObjAddr: 0xE48, symBinAddr: 0x10002281C, symSize: 0x788 } + - { offset: 0xEF0C, size: 0x8, addend: 0x0, symName: '_strconv::write_bits', symObjAddr: 0xE48, symBinAddr: 0x10002281C, symSize: 0x788 } + - { offset: 0xEF35, size: 0x8, addend: 0x0, symName: '_strconv::write_bits', symObjAddr: 0xE48, symBinAddr: 0x10002281C, symSize: 0x788 } + - { offset: 0xEF3D, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative_128', symObjAddr: 0x15D0, symBinAddr: 0x100022FA4, symSize: 0x360 } + - { offset: 0xEFDA, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative_128', symObjAddr: 0x15D0, symBinAddr: 0x100022FA4, symSize: 0x360 } + - { offset: 0xF05B, size: 0x8, addend: 0x0, symName: '_strconv::is_integer_negative_128', symObjAddr: 0x15D0, symBinAddr: 0x100022FA4, symSize: 0x360 } + - { offset: 0xF063, size: 0x8, addend: 0x0, symName: '_strconv::format_digits', symObjAddr: 0x1930, symBinAddr: 0x100023304, symSize: 0xC10 } + - { offset: 0xF13E, size: 0x8, addend: 0x0, symName: '_strconv::format_digits', symObjAddr: 0x1930, symBinAddr: 0x100023304, symSize: 0xC10 } + - { offset: 0xF146, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x100023F14, symSize: 0x6E4 } + - { offset: 0xF1D3, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x100023F14, symSize: 0x6E4 } + - { offset: 0xF204, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x100023F14, symSize: 0x6E4 } + - { offset: 0xF30A, size: 0x8, addend: 0x0, symName: '_strconv::parse_i64_maybe_prefixed', symObjAddr: 0x2540, symBinAddr: 0x100023F14, symSize: 0x6E4 } + - { offset: 0xF312, size: 0x8, addend: 0x0, symName: '_strconv::write_bits_128', symObjAddr: 0x2C24, symBinAddr: 0x1000245F8, symSize: 0x948 } + - { offset: 0xF384, size: 0x8, addend: 0x0, symName: '_strconv::write_bits_128', symObjAddr: 0x2C24, symBinAddr: 0x1000245F8, symSize: 0x948 } + - { offset: 0xF413, size: 0x8, addend: 0x0, symName: '_strconv::write_bits_128', symObjAddr: 0x2C24, symBinAddr: 0x1000245F8, symSize: 0x948 } + - { offset: 0xF41B, size: 0x8, addend: 0x0, symName: '_strconv::round_shortest', symObjAddr: 0x356C, symBinAddr: 0x100024F40, symSize: 0x5E4 } + - { offset: 0xF4B8, size: 0x8, addend: 0x0, symName: '_strconv::round_shortest', symObjAddr: 0x356C, symBinAddr: 0x100024F40, symSize: 0x5E4 } + - { offset: 0xF55F, size: 0x8, addend: 0x0, symName: '_strconv::round_shortest', symObjAddr: 0x356C, symBinAddr: 0x100024F40, symSize: 0x5E4 } + - { offset: 0xF567, size: 0x8, addend: 0x0, symName: '_strconv::decimal_to_float_bits', symObjAddr: 0x3B50, symBinAddr: 0x100025524, symSize: 0x5E0 } + - { offset: 0xF6F6, size: 0x8, addend: 0x0, symName: '_strconv::decimal_to_float_bits', symObjAddr: 0x3B50, symBinAddr: 0x100025524, symSize: 0x5E0 } + - { offset: 0xF6FE, size: 0x8, addend: 0x0, symName: '_strconv::parse_i128_maybe_prefixed', symObjAddr: 0x4130, symBinAddr: 0x100025B04, symSize: 0x818 } + - { offset: 0xF776, size: 0x8, addend: 0x0, symName: '_strconv::parse_i128_maybe_prefixed', symObjAddr: 0x4130, symBinAddr: 0x100025B04, symSize: 0x818 } + - { offset: 0xF80C, size: 0x8, addend: 0x0, symName: '_strconv::parse_i128_maybe_prefixed', symObjAddr: 0x4130, symBinAddr: 0x100025B04, symSize: 0x818 } + - { offset: 0xF814, size: 0x8, addend: 0x0, symName: '_strconv::[strconv.odin]::lower', symObjAddr: 0x4948, symBinAddr: 0x10002631C, symSize: 0x24 } + - { offset: 0xF88C, size: 0x8, addend: 0x0, symName: '_strconv::[strconv.odin]::lower', symObjAddr: 0x4948, symBinAddr: 0x10002631C, symSize: 0x24 } + - { offset: 0xF921, size: 0x8, addend: 0x0, symName: '_strconv::[strconv.odin]::lower', symObjAddr: 0x4948, symBinAddr: 0x10002631C, symSize: 0x24 } + - { offset: 0xF929, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64', symObjAddr: 0x496C, symBinAddr: 0x100026340, symSize: 0x100 } + - { offset: 0xF955, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64', symObjAddr: 0x496C, symBinAddr: 0x100026340, symSize: 0x100 } + - { offset: 0xF95D, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix', symObjAddr: 0x4A6C, symBinAddr: 0x100026440, symSize: 0x99C } + - { offset: 0xF9D4, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix', symObjAddr: 0x4A6C, symBinAddr: 0x100026440, symSize: 0x99C } + - { offset: 0xF9F0, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix', symObjAddr: 0x4A6C, symBinAddr: 0x100026440, symSize: 0x99C } + - { offset: 0xF9F8, size: 0x8, addend: 0x0, symName: '_strconv::write_float', symObjAddr: 0x5408, symBinAddr: 0x100026DDC, symSize: 0xA4 } + - { offset: 0xFA81, size: 0x8, addend: 0x0, symName: '_strconv::write_float', symObjAddr: 0x5408, symBinAddr: 0x100026DDC, symSize: 0xA4 } + - { offset: 0xFBC2, size: 0x8, addend: 0x0, symName: '_strconv::write_float', symObjAddr: 0x5408, symBinAddr: 0x100026DDC, symSize: 0xA4 } + - { offset: 0xFBCA, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.to_bytes-0', symObjAddr: 0x54AC, symBinAddr: 0x100026E80, symSize: 0x70 } + - { offset: 0xFC48, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.to_bytes-0', symObjAddr: 0x54AC, symBinAddr: 0x100026E80, symSize: 0x70 } + - { offset: 0xFC50, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.add_bytes-1', symObjAddr: 0x551C, symBinAddr: 0x100026EF0, symSize: 0xF0 } + - { offset: 0xFC7B, size: 0x8, addend: 0x0, symName: '_strconv::format_digits.add_bytes-1', symObjAddr: 0x551C, symBinAddr: 0x100026EF0, symSize: 0xF0 } + - { offset: 0xFC83, size: 0x8, addend: 0x0, symName: '_strconv::decimal_to_float_bits.overflow_end-0', symObjAddr: 0x560C, symBinAddr: 0x100026FE0, symSize: 0xA0 } + - { offset: 0xFCB9, size: 0x8, addend: 0x0, symName: '_strconv::decimal_to_float_bits.overflow_end-0', symObjAddr: 0x560C, symBinAddr: 0x100026FE0, symSize: 0xA0 } + - { offset: 0xFCC1, size: 0x8, addend: 0x0, symName: '_strconv::decimal_to_float_bits.end-1', symObjAddr: 0x56AC, symBinAddr: 0x100027080, symSize: 0x13C } + - { offset: 0xFD05, size: 0x8, addend: 0x0, symName: '_strconv::decimal_to_float_bits.end-1', symObjAddr: 0x56AC, symBinAddr: 0x100027080, symSize: 0x13C } + - { offset: 0xFD30, size: 0x8, addend: 0x0, symName: '_strconv::decimal_to_float_bits.end-1', symObjAddr: 0x56AC, symBinAddr: 0x100027080, symSize: 0x13C } + - { offset: 0xFD38, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.common_prefix_len_ignore_case-0', symObjAddr: 0x57E8, symBinAddr: 0x1000271BC, symSize: 0x1C4 } + - { offset: 0xFDC7, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.common_prefix_len_ignore_case-0', symObjAddr: 0x57E8, symBinAddr: 0x1000271BC, symSize: 0x1C4 } + - { offset: 0xFDCF, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.check_special-1', symObjAddr: 0x59AC, symBinAddr: 0x100027380, symSize: 0x3B0 } + - { offset: 0xFE13, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.check_special-1', symObjAddr: 0x59AC, symBinAddr: 0x100027380, symSize: 0x3B0 } + - { offset: 0xFE75, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.check_special-1', symObjAddr: 0x59AC, symBinAddr: 0x100027380, symSize: 0x3B0 } + - { offset: 0xFE7D, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.parse_components-2', symObjAddr: 0x5D5C, symBinAddr: 0x100027730, symSize: 0xDC4 } + - { offset: 0xFEE4, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.parse_components-2', symObjAddr: 0x5D5C, symBinAddr: 0x100027730, symSize: 0xDC4 } + - { offset: 0xFF57, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.parse_components-2', symObjAddr: 0x5D5C, symBinAddr: 0x100027730, symSize: 0xDC4 } + - { offset: 0xFF5F, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.parse_hex-3', symObjAddr: 0x6B20, symBinAddr: 0x1000284F4, symSize: 0x490 } + - { offset: 0x1001A, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.parse_hex-3', symObjAddr: 0x6B20, symBinAddr: 0x1000284F4, symSize: 0x490 } + - { offset: 0x10126, size: 0x8, addend: 0x0, symName: '_strconv::parse_f64_prefix.parse_hex-3', symObjAddr: 0x6B20, symBinAddr: 0x1000284F4, symSize: 0x490 } + - { offset: 0x107B2, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_tone', symObjAddr: 0x0, symBinAddr: 0x100028984, symSize: 0x250 } + - { offset: 0x108F7, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_tone', symObjAddr: 0x0, symBinAddr: 0x100028984, symSize: 0x250 } + - { offset: 0x108FF, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_flip', symObjAddr: 0x250, symBinAddr: 0x100028BD4, symSize: 0x1F8 } + - { offset: 0x109FB, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::add_flip', symObjAddr: 0x250, symBinAddr: 0x100028BD4, symSize: 0x1F8 } + - { offset: 0x10A03, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::make_sound', symObjAddr: 0x448, symBinAddr: 0x100028DCC, symSize: 0x254 } + - { offset: 0x10AD0, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::make_sound', symObjAddr: 0x448, symBinAddr: 0x100028DCC, symSize: 0x254 } + - { offset: 0x10AD8, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::build', symObjAddr: 0x69C, symBinAddr: 0x100029020, symSize: 0x230 } + - { offset: 0x10B1A, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::build', symObjAddr: 0x69C, symBinAddr: 0x100029020, symSize: 0x230 } + - { offset: 0x10B77, size: 0x8, addend: 0x0, symName: '_audio::[audio.odin]::build', symObjAddr: 0x69C, symBinAddr: 0x100029020, symSize: 0x230 } + - { offset: 0x10B7F, size: 0x8, addend: 0x0, symName: '_audio::load', symObjAddr: 0x8CC, symBinAddr: 0x100029250, symSize: 0x6B4 } + - { offset: 0x10BDF, size: 0x8, addend: 0x0, symName: '_audio::load', symObjAddr: 0x8CC, symBinAddr: 0x100029250, symSize: 0x6B4 } + - { offset: 0x10C1C, size: 0x8, addend: 0x0, symName: '_audio::load', symObjAddr: 0x8CC, symBinAddr: 0x100029250, symSize: 0x6B4 } + - { offset: 0x10C24, size: 0x8, addend: 0x0, symName: '_audio::unload', symObjAddr: 0xF80, symBinAddr: 0x100029904, symSize: 0x200 } + - { offset: 0x10C4D, size: 0x8, addend: 0x0, symName: '_audio::unload', symObjAddr: 0xF80, symBinAddr: 0x100029904, symSize: 0x200 } + - { offset: 0x10C55, size: 0x8, addend: 0x0, symName: '_audio::play', symObjAddr: 0x1180, symBinAddr: 0x100029B04, symSize: 0x260 } + - { offset: 0x10C8F, size: 0x8, addend: 0x0, symName: '_audio::play', symObjAddr: 0x1180, symBinAddr: 0x100029B04, symSize: 0x260 } + - { offset: 0x11216, size: 0x8, addend: 0x0, symName: '_raylib::TextFormat', symObjAddr: 0x0, symBinAddr: 0x100029D64, symSize: 0x21C } + - { offset: 0x113BA, size: 0x8, addend: 0x0, symName: '_raylib::TextFormat', symObjAddr: 0x0, symBinAddr: 0x100029D64, symSize: 0x21C } + - { offset: 0x11840, size: 0x8, addend: 0x0, symName: '_assets::codepoints_for', symObjAddr: 0x0, symBinAddr: 0x100029F80, symSize: 0x644 } + - { offset: 0x11A33, size: 0x8, addend: 0x0, symName: '_assets::codepoints_for', symObjAddr: 0x0, symBinAddr: 0x100029F80, symSize: 0x644 } + - { offset: 0x11A3B, size: 0x8, addend: 0x0, symName: '_assets::[assets.odin]::load_font', symObjAddr: 0x644, symBinAddr: 0x10002A5C4, symSize: 0x2FC } + - { offset: 0x11A8D, size: 0x8, addend: 0x0, symName: '_assets::[assets.odin]::load_font', symObjAddr: 0x644, symBinAddr: 0x10002A5C4, symSize: 0x2FC } + - { offset: 0x11B6E, size: 0x8, addend: 0x0, symName: '_assets::[assets.odin]::load_font', symObjAddr: 0x644, symBinAddr: 0x10002A5C4, symSize: 0x2FC } + - { offset: 0x11B76, size: 0x8, addend: 0x0, symName: '_assets::load_fonts', symObjAddr: 0x940, symBinAddr: 0x10002A8C0, symSize: 0x13C } + - { offset: 0x11BB9, size: 0x8, addend: 0x0, symName: '_assets::load_fonts', symObjAddr: 0x940, symBinAddr: 0x10002A8C0, symSize: 0x13C } + - { offset: 0x11BF4, size: 0x8, addend: 0x0, symName: '_assets::load_fonts', symObjAddr: 0x940, symBinAddr: 0x10002A8C0, symSize: 0x13C } + - { offset: 0x11BFC, size: 0x8, addend: 0x0, symName: '_assets::unload_fonts', symObjAddr: 0xA7C, symBinAddr: 0x10002A9FC, symSize: 0x154 } + - { offset: 0x11C46, size: 0x8, addend: 0x0, symName: '_assets::unload_fonts', symObjAddr: 0xA7C, symBinAddr: 0x10002A9FC, symSize: 0x154 } + - { offset: 0x11C4E, size: 0x8, addend: 0x0, symName: '_assets::get_font', symObjAddr: 0xBD0, symBinAddr: 0x10002AB50, symSize: 0x84 } + - { offset: 0x11CAA, size: 0x8, addend: 0x0, symName: '_assets::get_font', symObjAddr: 0xBD0, symBinAddr: 0x10002AB50, symSize: 0x84 } + - { offset: 0x12284, size: 0x8, addend: 0x0, symName: '_decks::decks_for', symObjAddr: 0x0, symBinAddr: 0x10002ABD4, symSize: 0xF0 } + - { offset: 0x12348, size: 0x8, addend: 0x0, symName: '_decks::decks_for', symObjAddr: 0x0, symBinAddr: 0x10002ABD4, symSize: 0xF0 } + - { offset: 0x12350, size: 0x8, addend: 0x0, symName: '_decks::language_of', symObjAddr: 0xF0, symBinAddr: 0x10002ACC4, symSize: 0xDC } + - { offset: 0x1237B, size: 0x8, addend: 0x0, symName: '_decks::language_of', symObjAddr: 0xF0, symBinAddr: 0x10002ACC4, symSize: 0xDC } + - { offset: 0x12383, size: 0x8, addend: 0x0, symName: '_decks::entries', symObjAddr: 0x1CC, symBinAddr: 0x10002ADA0, symSize: 0x134 } + - { offset: 0x123AE, size: 0x8, addend: 0x0, symName: '_decks::entries', symObjAddr: 0x1CC, symBinAddr: 0x10002ADA0, symSize: 0x134 } + - { offset: 0x12580, size: 0x8, addend: 0x0, symName: '_time::date', symObjAddr: 0x0, symBinAddr: 0x10002AED4, symSize: 0xAC } + - { offset: 0x1285A, size: 0x8, addend: 0x0, symName: '_time::date', symObjAddr: 0x0, symBinAddr: 0x10002AED4, symSize: 0xAC } + - { offset: 0x12862, size: 0x8, addend: 0x0, symName: '_time::clock_from_time', symObjAddr: 0xAC, symBinAddr: 0x10002AF80, symSize: 0xA0 } + - { offset: 0x128C1, size: 0x8, addend: 0x0, symName: '_time::clock_from_time', symObjAddr: 0xAC, symBinAddr: 0x10002AF80, symSize: 0xA0 } + - { offset: 0x128C9, size: 0x8, addend: 0x0, symName: '_time::precise_clock_from_time', symObjAddr: 0x14C, symBinAddr: 0x10002B020, symSize: 0x128 } + - { offset: 0x12928, size: 0x8, addend: 0x0, symName: '_time::precise_clock_from_time', symObjAddr: 0x14C, symBinAddr: 0x10002B020, symSize: 0x128 } + - { offset: 0x12930, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_time_abs', symObjAddr: 0x274, symBinAddr: 0x10002B148, symSize: 0x3C } + - { offset: 0x129A6, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_time_abs', symObjAddr: 0x274, symBinAddr: 0x10002B148, symSize: 0x3C } + - { offset: 0x129D1, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_time_abs', symObjAddr: 0x274, symBinAddr: 0x10002B148, symSize: 0x3C } + - { offset: 0x129D9, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_abs_date', symObjAddr: 0x2B0, symBinAddr: 0x10002B184, symSize: 0x3F0 } + - { offset: 0x12A05, size: 0x8, addend: 0x0, symName: '_time::[time.odin]::_abs_date', symObjAddr: 0x2B0, symBinAddr: 0x10002B184, symSize: 0x3F0 } + - { offset: 0x12A0D, size: 0x8, addend: 0x0, symName: '_time::is_leap_year', symObjAddr: 0x6A0, symBinAddr: 0x10002B574, symSize: 0xD4 } + - { offset: 0x12A95, size: 0x8, addend: 0x0, symName: '_time::is_leap_year', symObjAddr: 0x6A0, symBinAddr: 0x10002B574, symSize: 0xD4 } + - { offset: 0x12AF5, size: 0x8, addend: 0x0, symName: '_time::is_leap_year', symObjAddr: 0x6A0, symBinAddr: 0x10002B574, symSize: 0xD4 } + - { offset: 0x12B6F, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort', symObjAddr: 0x0, symBinAddr: 0x10002B648, symSize: 0x898 } + - { offset: 0x12C8A, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort', symObjAddr: 0x0, symBinAddr: 0x10002B648, symSize: 0x898 } + - { offset: 0x12C92, size: 0x8, addend: 0x0, symName: '_slice::linear_search:proc"contextless"(array:[]runtime::Type_Info_Enum_Value,key:runtime::Type_Info_Enum_Value)->(index:int,found:bool)', symObjAddr: 0x898, symBinAddr: 0x10002BEE0, symSize: 0xE0 } + - { offset: 0x12DB5, size: 0x8, addend: 0x0, symName: '_slice::linear_search:proc"contextless"(array:[]runtime::Type_Info_Enum_Value,key:runtime::Type_Info_Enum_Value)->(index:int,found:bool)', symObjAddr: 0x898, symBinAddr: 0x10002BEE0, symSize: 0xE0 } + - { offset: 0x12DBD, size: 0x8, addend: 0x0, symName: '_slice::sort_by:proc(data:[]encoding_json::marshal_to_writer::Entry::$89,less:proc(i:encoding_json::marshal_to_writer::Entry::$89,j:encoding_json::marshal_to_writer::Entry::$89)->(:bool))', symObjAddr: 0x978, symBinAddr: 0x10002BFC0, symSize: 0x90 } + - { offset: 0x12E4A, size: 0x8, addend: 0x0, symName: '_slice::sort_by:proc(data:[]encoding_json::marshal_to_writer::Entry::$89,less:proc(i:encoding_json::marshal_to_writer::Entry::$89,j:encoding_json::marshal_to_writer::Entry::$89)->(:bool))', symObjAddr: 0x978, symBinAddr: 0x10002BFC0, symSize: 0x90 } + - { offset: 0x12E52, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.pntz-0', symObjAddr: 0xA08, symBinAddr: 0x10002C050, symSize: 0x94 } + - { offset: 0x12EDA, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.pntz-0', symObjAddr: 0xA08, symBinAddr: 0x10002C050, symSize: 0x94 } + - { offset: 0x12EE2, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.shl-1', symObjAddr: 0xA9C, symBinAddr: 0x10002C0E4, symSize: 0x29C } + - { offset: 0x12F13, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.shl-1', symObjAddr: 0xA9C, symBinAddr: 0x10002C0E4, symSize: 0x29C } + - { offset: 0x12F2D, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.shl-1', symObjAddr: 0xA9C, symBinAddr: 0x10002C0E4, symSize: 0x29C } + - { offset: 0x12F35, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.shr-2', symObjAddr: 0xD38, symBinAddr: 0x10002C380, symSize: 0x2A4 } + - { offset: 0x12F8D, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.shr-2', symObjAddr: 0xD38, symBinAddr: 0x10002C380, symSize: 0x2A4 } + - { offset: 0x12F95, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.cycle-3', symObjAddr: 0xFDC, symBinAddr: 0x10002C624, symSize: 0x460 } + - { offset: 0x12FED, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.cycle-3', symObjAddr: 0xFDC, symBinAddr: 0x10002C624, symSize: 0x460 } + - { offset: 0x12FF5, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.sift-4', symObjAddr: 0x143C, symBinAddr: 0x10002CA84, symSize: 0x2C8 } + - { offset: 0x130B0, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.sift-4', symObjAddr: 0x143C, symBinAddr: 0x10002CA84, symSize: 0x2C8 } + - { offset: 0x130B8, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.trinkle-5', symObjAddr: 0x1704, symBinAddr: 0x10002CD4C, symSize: 0x488 } + - { offset: 0x131B3, size: 0x8, addend: 0x0, symName: '_slice::[sort_private.odin]::_smoothsort.trinkle-5', symObjAddr: 0x1704, symBinAddr: 0x10002CD4C, symSize: 0x488 } + - { offset: 0x131BB, size: 0x8, addend: 0x0, symName: '__proclit$anon-1', symObjAddr: 0x1B8C, symBinAddr: 0x10002D1D4, symSize: 0xFC } + - { offset: 0x13331, size: 0x8, addend: 0x0, symName: '__proclit$anon-1', symObjAddr: 0x1B8C, symBinAddr: 0x10002D1D4, symSize: 0xFC } + - { offset: 0x13936, size: 0x8, addend: 0x0, symName: '_main::parent_screen', symObjAddr: 0x0, symBinAddr: 0x10002D2D0, symSize: 0xE4 } + - { offset: 0x13AEF, size: 0x8, addend: 0x0, symName: '_main::parent_screen', symObjAddr: 0x0, symBinAddr: 0x10002D2D0, symSize: 0xE4 } + - { offset: 0x13AF7, size: 0x8, addend: 0x0, symName: '_main::main', symObjAddr: 0xE4, symBinAddr: 0x10002D3B4, symSize: 0x6C4 } + - { offset: 0x13B32, size: 0x8, addend: 0x0, symName: '_main::main', symObjAddr: 0xE4, symBinAddr: 0x10002D3B4, symSize: 0x6C4 } + - { offset: 0x140FD, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher_string', symObjAddr: 0x0, symBinAddr: 0x10002DA78, symSize: 0x4C } + - { offset: 0x1425E, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher_string', symObjAddr: 0x0, symBinAddr: 0x10002DA78, symSize: 0x4C } + - { offset: 0x14266, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic', symObjAddr: 0x4C, symBinAddr: 0x10002DAC4, symSize: 0x184 } + - { offset: 0x142A8, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic', symObjAddr: 0x4C, symBinAddr: 0x10002DAC4, symSize: 0x184 } + - { offset: 0x142C3, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic', symObjAddr: 0x4C, symBinAddr: 0x10002DAC4, symSize: 0x184 } + - { offset: 0x142CB, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x1D0, symBinAddr: 0x10002DC48, symSize: 0x68 } + - { offset: 0x1431B, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x1D0, symBinAddr: 0x10002DC48, symSize: 0x68 } + - { offset: 0x1434C, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x1D0, symBinAddr: 0x10002DC48, symSize: 0x68 } + - { offset: 0x143B8, size: 0x8, addend: 0x0, symName: '_runtime::map_cap', symObjAddr: 0x1D0, symBinAddr: 0x10002DC48, symSize: 0x68 } + - { offset: 0x143C0, size: 0x8, addend: 0x0, symName: '_runtime::map_load_factor', symObjAddr: 0x238, symBinAddr: 0x10002DCB0, symSize: 0x40 } + - { offset: 0x143EB, size: 0x8, addend: 0x0, symName: '_runtime::map_load_factor', symObjAddr: 0x238, symBinAddr: 0x10002DCB0, symSize: 0x40 } + - { offset: 0x143F3, size: 0x8, addend: 0x0, symName: '_runtime::map_resize_threshold', symObjAddr: 0x278, symBinAddr: 0x10002DCF0, symSize: 0x28 } + - { offset: 0x1441D, size: 0x8, addend: 0x0, symName: '_runtime::map_resize_threshold', symObjAddr: 0x278, symBinAddr: 0x10002DCF0, symSize: 0x28 } + - { offset: 0x14425, size: 0x8, addend: 0x0, symName: '_runtime::map_log2_cap', symObjAddr: 0x2A0, symBinAddr: 0x10002DD18, symSize: 0x20 } + - { offset: 0x14450, size: 0x8, addend: 0x0, symName: '_runtime::map_log2_cap', symObjAddr: 0x2A0, symBinAddr: 0x10002DD18, symSize: 0x20 } + - { offset: 0x14458, size: 0x8, addend: 0x0, symName: '_runtime::map_data', symObjAddr: 0x2C0, symBinAddr: 0x10002DD38, symSize: 0x20 } + - { offset: 0x14483, size: 0x8, addend: 0x0, symName: '_runtime::map_data', symObjAddr: 0x2C0, symBinAddr: 0x10002DD38, symSize: 0x20 } + - { offset: 0x1448B, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_empty', symObjAddr: 0x2E0, symBinAddr: 0x10002DD58, symSize: 0x24 } + - { offset: 0x144B6, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_empty', symObjAddr: 0x2E0, symBinAddr: 0x10002DD58, symSize: 0x24 } + - { offset: 0x144BE, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_deleted', symObjAddr: 0x304, symBinAddr: 0x10002DD7C, symSize: 0x24 } + - { offset: 0x144E8, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_deleted', symObjAddr: 0x304, symBinAddr: 0x10002DD7C, symSize: 0x24 } + - { offset: 0x144F0, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_valid', symObjAddr: 0x328, symBinAddr: 0x10002DDA0, symSize: 0x30 } + - { offset: 0x1451A, size: 0x8, addend: 0x0, symName: '_runtime::map_hash_is_valid', symObjAddr: 0x328, symBinAddr: 0x10002DDA0, symSize: 0x30 } + - { offset: 0x14522, size: 0x8, addend: 0x0, symName: '_runtime::map_seed', symObjAddr: 0x358, symBinAddr: 0x10002DDD0, symSize: 0x28 } + - { offset: 0x1454C, size: 0x8, addend: 0x0, symName: '_runtime::map_seed', symObjAddr: 0x358, symBinAddr: 0x10002DDD0, symSize: 0x28 } + - { offset: 0x14554, size: 0x8, addend: 0x0, symName: '_runtime::map_seed_from_map_data', symObjAddr: 0x380, symBinAddr: 0x10002DDF8, symSize: 0xC0 } + - { offset: 0x1457F, size: 0x8, addend: 0x0, symName: '_runtime::map_seed_from_map_data', symObjAddr: 0x380, symBinAddr: 0x10002DDF8, symSize: 0xC0 } + - { offset: 0x14587, size: 0x8, addend: 0x0, symName: '_runtime::map_desired_position', symObjAddr: 0x440, symBinAddr: 0x10002DEB8, symSize: 0x58 } + - { offset: 0x145B8, size: 0x8, addend: 0x0, symName: '_runtime::map_desired_position', symObjAddr: 0x440, symBinAddr: 0x10002DEB8, symSize: 0x58 } + - { offset: 0x145D2, size: 0x8, addend: 0x0, symName: '_runtime::map_desired_position', symObjAddr: 0x440, symBinAddr: 0x10002DEB8, symSize: 0x58 } + - { offset: 0x145DA, size: 0x8, addend: 0x0, symName: '_runtime::map_probe_distance', symObjAddr: 0x498, symBinAddr: 0x10002DF10, symSize: 0x6C } + - { offset: 0x1461A, size: 0x8, addend: 0x0, symName: '_runtime::map_probe_distance', symObjAddr: 0x498, symBinAddr: 0x10002DF10, symSize: 0x6C } + - { offset: 0x14634, size: 0x8, addend: 0x0, symName: '_runtime::map_probe_distance', symObjAddr: 0x498, symBinAddr: 0x10002DF10, symSize: 0x6C } + - { offset: 0x1463C, size: 0x8, addend: 0x0, symName: '_runtime::map_kvh_data_dynamic', symObjAddr: 0x504, symBinAddr: 0x10002DF7C, symSize: 0x138 } + - { offset: 0x1468A, size: 0x8, addend: 0x0, symName: '_runtime::map_kvh_data_dynamic', symObjAddr: 0x504, symBinAddr: 0x10002DF7C, symSize: 0x138 } + - { offset: 0x146A4, size: 0x8, addend: 0x0, symName: '_runtime::map_kvh_data_dynamic', symObjAddr: 0x504, symBinAddr: 0x10002DF7C, symSize: 0x138 } + - { offset: 0x146AC, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic_const:proc"contextless"(base:uintptr,info:^runtime::Map_Cell_Info,INDEX:$$2)->(:uintptr)', symObjAddr: 0x63C, symBinAddr: 0x10002E0B4, symSize: 0xD8 } + - { offset: 0x1473D, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic_const:proc"contextless"(base:uintptr,info:^runtime::Map_Cell_Info,INDEX:$$2)->(:uintptr)', symObjAddr: 0x63C, symBinAddr: 0x10002E0B4, symSize: 0xD8 } + - { offset: 0x14777, size: 0x8, addend: 0x0, symName: '_runtime::map_cell_index_dynamic_const:proc"contextless"(base:uintptr,info:^runtime::Map_Cell_Info,INDEX:$$2)->(:uintptr)', symObjAddr: 0x63C, symBinAddr: 0x10002E0B4, symSize: 0xD8 } + - { offset: 0x1477F, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size', symObjAddr: 0x714, symBinAddr: 0x10002E18C, symSize: 0xD0 } + - { offset: 0x147C0, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size', symObjAddr: 0x714, symBinAddr: 0x10002E18C, symSize: 0xD0 } + - { offset: 0x1481A, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size', symObjAddr: 0x714, symBinAddr: 0x10002E18C, symSize: 0xD0 } + - { offset: 0x14822, size: 0x8, addend: 0x0, symName: '_runtime::map_alloc_dynamic', symObjAddr: 0x7E4, symBinAddr: 0x10002E25C, symSize: 0x340 } + - { offset: 0x14864, size: 0x8, addend: 0x0, symName: '_runtime::map_alloc_dynamic', symObjAddr: 0x7E4, symBinAddr: 0x10002E25C, symSize: 0x340 } + - { offset: 0x1488F, size: 0x8, addend: 0x0, symName: '_runtime::map_alloc_dynamic', symObjAddr: 0x7E4, symBinAddr: 0x10002E25C, symSize: 0x340 } + - { offset: 0x14897, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic_with_key', symObjAddr: 0xB24, symBinAddr: 0x10002E59C, symSize: 0x980 } + - { offset: 0x1492E, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic_with_key', symObjAddr: 0xB24, symBinAddr: 0x10002E59C, symSize: 0x980 } + - { offset: 0x1498E, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic_with_key', symObjAddr: 0xB24, symBinAddr: 0x10002E59C, symSize: 0x980 } + - { offset: 0x14996, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic', symObjAddr: 0x14A4, symBinAddr: 0x10002EF1C, symSize: 0x84 } + - { offset: 0x14A4D, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic', symObjAddr: 0x14A4, symBinAddr: 0x10002EF1C, symSize: 0x84 } + - { offset: 0x14CB0, size: 0x8, addend: 0x0, symName: '_runtime::map_insert_hash_dynamic', symObjAddr: 0x14A4, symBinAddr: 0x10002EF1C, symSize: 0x84 } + - { offset: 0x14CB8, size: 0x8, addend: 0x0, symName: '_runtime::map_grow_dynamic', symObjAddr: 0x1528, symBinAddr: 0x10002EFA0, symSize: 0x8C } + - { offset: 0x14D47, size: 0x8, addend: 0x0, symName: '_runtime::map_grow_dynamic', symObjAddr: 0x1528, symBinAddr: 0x10002EFA0, symSize: 0x8C } + - { offset: 0x14D4F, size: 0x8, addend: 0x0, symName: '_runtime::map_reserve_dynamic', symObjAddr: 0x15B4, symBinAddr: 0x10002F02C, symSize: 0x410 } + - { offset: 0x14DB2, size: 0x8, addend: 0x0, symName: '_runtime::map_reserve_dynamic', symObjAddr: 0x15B4, symBinAddr: 0x10002F02C, symSize: 0x410 } + - { offset: 0x14DDD, size: 0x8, addend: 0x0, symName: '_runtime::map_reserve_dynamic', symObjAddr: 0x15B4, symBinAddr: 0x10002F02C, symSize: 0x410 } + - { offset: 0x14DE5, size: 0x8, addend: 0x0, symName: '_runtime::map_free_dynamic', symObjAddr: 0x19C4, symBinAddr: 0x10002F43C, symSize: 0xBC } + - { offset: 0x14E5A, size: 0x8, addend: 0x0, symName: '_runtime::map_free_dynamic', symObjAddr: 0x19C4, symBinAddr: 0x10002F43C, symSize: 0xBC } + - { offset: 0x14F66, size: 0x8, addend: 0x0, symName: '_runtime::map_free_dynamic', symObjAddr: 0x19C4, symBinAddr: 0x10002F43C, symSize: 0xBC } + - { offset: 0x14F6E, size: 0x8, addend: 0x0, symName: '_runtime::map_clear_dynamic', symObjAddr: 0x1A80, symBinAddr: 0x10002F4F8, symSize: 0xB0 } + - { offset: 0x14FD3, size: 0x8, addend: 0x0, symName: '_runtime::map_clear_dynamic', symObjAddr: 0x1A80, symBinAddr: 0x10002F4F8, symSize: 0xB0 } + - { offset: 0x15010, size: 0x8, addend: 0x0, symName: '_runtime::map_clear_dynamic', symObjAddr: 0x1A80, symBinAddr: 0x10002F4F8, symSize: 0xB0 } + - { offset: 0x15018, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_get', symObjAddr: 0x1B30, symBinAddr: 0x10002F5A8, symSize: 0x21C } + - { offset: 0x15073, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_get', symObjAddr: 0x1B30, symBinAddr: 0x10002F5A8, symSize: 0x21C } + - { offset: 0x1507B, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_check_grow', symObjAddr: 0x1D4C, symBinAddr: 0x10002F7C4, symSize: 0xB4 } + - { offset: 0x150F0, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_check_grow', symObjAddr: 0x1D4C, symBinAddr: 0x10002F7C4, symSize: 0xB4 } + - { offset: 0x15184, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_check_grow', symObjAddr: 0x1D4C, symBinAddr: 0x10002F7C4, symSize: 0xB4 } + - { offset: 0x1518C, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_set_without_hash', symObjAddr: 0x1E00, symBinAddr: 0x10002F878, symSize: 0xC4 } + - { offset: 0x1520C, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_set_without_hash', symObjAddr: 0x1E00, symBinAddr: 0x10002F878, symSize: 0xC4 } + - { offset: 0x15214, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_set', symObjAddr: 0x1EC4, symBinAddr: 0x10002F93C, symSize: 0x1E0 } + - { offset: 0x152B4, size: 0x8, addend: 0x0, symName: '_runtime::__dynamic_map_set', symObjAddr: 0x1EC4, symBinAddr: 0x10002F93C, symSize: 0x1E0 } + - { offset: 0x152BC, size: 0x8, addend: 0x0, symName: '_runtime::[dynamic_map_internal.odin]::__dynamic_map_reserve', symObjAddr: 0x20A4, symBinAddr: 0x10002FB1C, symSize: 0x80 } + - { offset: 0x15373, size: 0x8, addend: 0x0, symName: '_runtime::[dynamic_map_internal.odin]::__dynamic_map_reserve', symObjAddr: 0x20A4, symBinAddr: 0x10002FB1C, symSize: 0x80 } + - { offset: 0x153E5, size: 0x8, addend: 0x0, symName: '_runtime::[dynamic_map_internal.odin]::__dynamic_map_reserve', symObjAddr: 0x20A4, symBinAddr: 0x10002FB1C, symSize: 0x80 } + - { offset: 0x153ED, size: 0x8, addend: 0x0, symName: '_runtime::[dynamic_map_internal.odin]::__ceil_log2', symObjAddr: 0x2124, symBinAddr: 0x10002FB9C, symSize: 0x8C } + - { offset: 0x15458, size: 0x8, addend: 0x0, symName: '_runtime::[dynamic_map_internal.odin]::__ceil_log2', symObjAddr: 0x2124, symBinAddr: 0x10002FB9C, symSize: 0x8C } + - { offset: 0x15460, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher', symObjAddr: 0x21B0, symBinAddr: 0x10002FC28, symSize: 0x100 } + - { offset: 0x15493, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher', symObjAddr: 0x21B0, symBinAddr: 0x10002FC28, symSize: 0x100 } + - { offset: 0x154AE, size: 0x8, addend: 0x0, symName: '_runtime::default_hasher', symObjAddr: 0x21B0, symBinAddr: 0x10002FC28, symSize: 0x100 } + - { offset: 0x154B6, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size.round-0', symObjAddr: 0x22B0, symBinAddr: 0x10002FD28, symSize: 0x24 } + - { offset: 0x1550A, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size.round-0', symObjAddr: 0x22B0, symBinAddr: 0x10002FD28, symSize: 0x24 } + - { offset: 0x15536, size: 0x8, addend: 0x0, symName: '_runtime::map_total_allocation_size.round-0', symObjAddr: 0x22B0, symBinAddr: 0x10002FD28, symSize: 0x24 } + - { offset: 0x15A38, size: 0x8, addend: 0x0, symName: ___floattidf, symObjAddr: 0x0, symBinAddr: 0x10002FD4C, symSize: 0x320 } + - { offset: 0x15A65, size: 0x8, addend: 0x0, symName: ___floattidf, symObjAddr: 0x0, symBinAddr: 0x10002FD4C, symSize: 0x320 } + - { offset: 0x15A6D, size: 0x8, addend: 0x0, symName: ___floattidf_unsigned, symObjAddr: 0x320, symBinAddr: 0x10003006C, symSize: 0x2E4 } + - { offset: 0x15A9F, size: 0x8, addend: 0x0, symName: ___floattidf_unsigned, symObjAddr: 0x320, symBinAddr: 0x10003006C, symSize: 0x2E4 } + - { offset: 0x15AF8, size: 0x8, addend: 0x0, symName: ___floattidf_unsigned, symObjAddr: 0x320, symBinAddr: 0x10003006C, symSize: 0x2E4 } + - { offset: 0x15B00, size: 0x8, addend: 0x0, symName: ___fixunsdfti, symObjAddr: 0x604, symBinAddr: 0x100030350, symSize: 0x28 } + - { offset: 0x15B32, size: 0x8, addend: 0x0, symName: ___fixunsdfti, symObjAddr: 0x604, symBinAddr: 0x100030350, symSize: 0x28 } + - { offset: 0x15B7B, size: 0x8, addend: 0x0, symName: ___fixunsdfti, symObjAddr: 0x604, symBinAddr: 0x100030350, symSize: 0x28 } + - { offset: 0x15B83, size: 0x8, addend: 0x0, symName: '_runtime::fixuint:proc"contextless"(U:$u128,a:f64)->(:u128)', symObjAddr: 0x62C, symBinAddr: 0x100030378, symSize: 0x190 } + - { offset: 0x15BAD, size: 0x8, addend: 0x0, symName: '_runtime::fixuint:proc"contextless"(U:$u128,a:f64)->(:u128)', symObjAddr: 0x62C, symBinAddr: 0x100030378, symSize: 0x190 } + - { offset: 0x15BB5, size: 0x8, addend: 0x0, symName: ___fixdfti, symObjAddr: 0x7BC, symBinAddr: 0x100030508, symSize: 0x28 } + - { offset: 0x15BE6, size: 0x8, addend: 0x0, symName: ___fixdfti, symObjAddr: 0x7BC, symBinAddr: 0x100030508, symSize: 0x28 } + - { offset: 0x15C2D, size: 0x8, addend: 0x0, symName: ___fixdfti, symObjAddr: 0x7BC, symBinAddr: 0x100030508, symSize: 0x28 } + - { offset: 0x15C35, size: 0x8, addend: 0x0, symName: '_runtime::fixint:proc"contextless"(T:$i128,a:f64)->(:i128)', symObjAddr: 0x7E4, symBinAddr: 0x100030530, symSize: 0x214 } + - { offset: 0x15C5F, size: 0x8, addend: 0x0, symName: '_runtime::fixint:proc"contextless"(T:$i128,a:f64)->(:i128)', symObjAddr: 0x7E4, symBinAddr: 0x100030530, symSize: 0x214 } + - { offset: 0x15C67, size: 0x8, addend: 0x0, symName: ___umodti3, symObjAddr: 0x9F8, symBinAddr: 0x100030744, symSize: 0x7C } + - { offset: 0x15C99, size: 0x8, addend: 0x0, symName: ___umodti3, symObjAddr: 0x9F8, symBinAddr: 0x100030744, symSize: 0x7C } + - { offset: 0x15CEF, size: 0x8, addend: 0x0, symName: ___umodti3, symObjAddr: 0x9F8, symBinAddr: 0x100030744, symSize: 0x7C } + - { offset: 0x15CF7, size: 0x8, addend: 0x0, symName: ___udivmodti4, symObjAddr: 0xA74, symBinAddr: 0x1000307C0, symSize: 0x74 } + - { offset: 0x15D38, size: 0x8, addend: 0x0, symName: ___udivmodti4, symObjAddr: 0xA74, symBinAddr: 0x1000307C0, symSize: 0x74 } + - { offset: 0x15D53, size: 0x8, addend: 0x0, symName: ___udivmodti4, symObjAddr: 0xA74, symBinAddr: 0x1000307C0, symSize: 0x74 } + - { offset: 0x15D5B, size: 0x8, addend: 0x0, symName: ___udivti3, symObjAddr: 0xAE8, symBinAddr: 0x100030834, symSize: 0x68 } + - { offset: 0x15DA4, size: 0x8, addend: 0x0, symName: ___udivti3, symObjAddr: 0xAE8, symBinAddr: 0x100030834, symSize: 0x68 } + - { offset: 0x15DAC, size: 0x8, addend: 0x0, symName: ___modti3, symObjAddr: 0xB50, symBinAddr: 0x10003089C, symSize: 0x1A4 } + - { offset: 0x15DE6, size: 0x8, addend: 0x0, symName: ___modti3, symObjAddr: 0xB50, symBinAddr: 0x10003089C, symSize: 0x1A4 } + - { offset: 0x15F26, size: 0x8, addend: 0x0, symName: _main, symObjAddr: 0x0, symBinAddr: 0x100030A40, symSize: 0xF8 } + - { offset: 0x16021, size: 0x8, addend: 0x0, symName: _main, symObjAddr: 0x0, symBinAddr: 0x100030A40, symSize: 0xF8 } + - { offset: 0x16446, size: 0x8, addend: 0x0, symName: '_ui::begin_frame', symObjAddr: 0x0, symBinAddr: 0x100030B38, symSize: 0x14 } + - { offset: 0x1688D, size: 0x8, addend: 0x0, symName: '_ui::begin_frame', symObjAddr: 0x0, symBinAddr: 0x100030B38, symSize: 0x14 } + - { offset: 0x16895, size: 0x8, addend: 0x0, symName: '_ui::end_frame', symObjAddr: 0x14, symBinAddr: 0x100030B4C, symSize: 0x30 } + - { offset: 0x168AC, size: 0x8, addend: 0x0, symName: '_ui::end_frame', symObjAddr: 0x14, symBinAddr: 0x100030B4C, symSize: 0x30 } + - { offset: 0x168B4, size: 0x8, addend: 0x0, symName: '_ui::set_hovered', symObjAddr: 0x44, symBinAddr: 0x100030B7C, symSize: 0x18 } + - { offset: 0x168CB, size: 0x8, addend: 0x0, symName: '_ui::set_hovered', symObjAddr: 0x44, symBinAddr: 0x100030B7C, symSize: 0x18 } + - { offset: 0x168D3, size: 0x8, addend: 0x0, symName: '_ui::measure_text', symObjAddr: 0x5C, symBinAddr: 0x100030B94, symSize: 0xCC } + - { offset: 0x168EA, size: 0x8, addend: 0x0, symName: '_ui::measure_text', symObjAddr: 0x5C, symBinAddr: 0x100030B94, symSize: 0xCC } + - { offset: 0x168F2, size: 0x8, addend: 0x0, symName: '_ui::draw_text', symObjAddr: 0x128, symBinAddr: 0x100030C60, symSize: 0x13C } + - { offset: 0x1694B, size: 0x8, addend: 0x0, symName: '_ui::draw_text', symObjAddr: 0x128, symBinAddr: 0x100030C60, symSize: 0x13C } + - { offset: 0x16953, size: 0x8, addend: 0x0, symName: '_ui::draw_text_centered', symObjAddr: 0x264, symBinAddr: 0x100030D9C, symSize: 0x204 } + - { offset: 0x169C6, size: 0x8, addend: 0x0, symName: '_ui::draw_text_centered', symObjAddr: 0x264, symBinAddr: 0x100030D9C, symSize: 0x204 } + - { offset: 0x169CE, size: 0x8, addend: 0x0, symName: '_ui::draw_text_in_rect', symObjAddr: 0x468, symBinAddr: 0x100030FA0, symSize: 0x14C } + - { offset: 0x16A91, size: 0x8, addend: 0x0, symName: '_ui::draw_text_in_rect', symObjAddr: 0x468, symBinAddr: 0x100030FA0, symSize: 0x14C } + - { offset: 0x16A99, size: 0x8, addend: 0x0, symName: '_ui::draw_title', symObjAddr: 0x5B4, symBinAddr: 0x1000310EC, symSize: 0x94 } + - { offset: 0x16B3E, size: 0x8, addend: 0x0, symName: '_ui::draw_title', symObjAddr: 0x5B4, symBinAddr: 0x1000310EC, symSize: 0x94 } + - { offset: 0x16B46, size: 0x8, addend: 0x0, symName: '_ui::button', symObjAddr: 0x648, symBinAddr: 0x100031180, symSize: 0x6B4 } + - { offset: 0x16BA6, size: 0x8, addend: 0x0, symName: '_ui::button', symObjAddr: 0x648, symBinAddr: 0x100031180, symSize: 0x6B4 } + - { offset: 0x17109, size: 0x8, addend: 0x0, symName: '_runtime::random_generator_read_ptr', symObjAddr: 0x0, symBinAddr: 0x100031834, symSize: 0xE4 } + - { offset: 0x17204, size: 0x8, addend: 0x0, symName: '_runtime::random_generator_read_ptr', symObjAddr: 0x0, symBinAddr: 0x100031834, symSize: 0xE4 } + - { offset: 0x17600, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8_simd128.odin]::chacha8rand_refill_simd128', symObjAddr: 0x0, symBinAddr: 0x100031918, symSize: 0xCB4 } + - { offset: 0x17638, size: 0x8, addend: 0x0, symName: '_runtime::[random_generator_chacha8_simd128.odin]::chacha8rand_refill_simd128', symObjAddr: 0x0, symBinAddr: 0x100031918, symSize: 0xCB4 } + - { offset: 0x17640, size: 0x8, addend: 0x0, symName: '__proclit$anon-2', symObjAddr: 0xCB4, symBinAddr: 0x1000325CC, symSize: 0x43C } + - { offset: 0x17A1D, size: 0x8, addend: 0x0, symName: '__proclit$anon-2', symObjAddr: 0xCB4, symBinAddr: 0x1000325CC, symSize: 0x43C } + - { offset: 0x17BBD, size: 0x8, addend: 0x0, symName: '_strconv_decimal::set', symObjAddr: 0x0, symBinAddr: 0x100032A08, symSize: 0x9E0 } + - { offset: 0x17CB8, size: 0x8, addend: 0x0, symName: '_strconv_decimal::set', symObjAddr: 0x0, symBinAddr: 0x100032A08, symSize: 0x9E0 } + - { offset: 0x17CC0, size: 0x8, addend: 0x0, symName: '_strconv_decimal::trim', symObjAddr: 0x9E0, symBinAddr: 0x1000333E8, symSize: 0xD8 } + - { offset: 0x17D11, size: 0x8, addend: 0x0, symName: '_strconv_decimal::trim', symObjAddr: 0x9E0, symBinAddr: 0x1000333E8, symSize: 0xD8 } + - { offset: 0x17D7E, size: 0x8, addend: 0x0, symName: '_strconv_decimal::trim', symObjAddr: 0x9E0, symBinAddr: 0x1000333E8, symSize: 0xD8 } + - { offset: 0x17D86, size: 0x8, addend: 0x0, symName: '_strconv_decimal::assign', symObjAddr: 0xAB8, symBinAddr: 0x1000334C0, symSize: 0x214 } + - { offset: 0x17DAC, size: 0x8, addend: 0x0, symName: '_strconv_decimal::assign', symObjAddr: 0xAB8, symBinAddr: 0x1000334C0, symSize: 0x214 } + - { offset: 0x17DB4, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_right', symObjAddr: 0xCCC, symBinAddr: 0x1000336D4, symSize: 0x404 } + - { offset: 0x17E59, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_right', symObjAddr: 0xCCC, symBinAddr: 0x1000336D4, symSize: 0x404 } + - { offset: 0x17E61, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left', symObjAddr: 0x10D0, symBinAddr: 0x100033AD8, symSize: 0x314 } + - { offset: 0x17F70, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left', symObjAddr: 0x10D0, symBinAddr: 0x100033AD8, symSize: 0x314 } + - { offset: 0x17F78, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift', symObjAddr: 0x13E4, symBinAddr: 0x100033DEC, symSize: 0x128 } + - { offset: 0x1807B, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift', symObjAddr: 0x13E4, symBinAddr: 0x100033DEC, symSize: 0x128 } + - { offset: 0x18083, size: 0x8, addend: 0x0, symName: '_strconv_decimal::can_round_up', symObjAddr: 0x150C, symBinAddr: 0x100033F14, symSize: 0x204 } + - { offset: 0x180ED, size: 0x8, addend: 0x0, symName: '_strconv_decimal::can_round_up', symObjAddr: 0x150C, symBinAddr: 0x100033F14, symSize: 0x204 } + - { offset: 0x180F5, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round', symObjAddr: 0x1710, symBinAddr: 0x100034118, symSize: 0xB0 } + - { offset: 0x18132, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round', symObjAddr: 0x1710, symBinAddr: 0x100034118, symSize: 0xB0 } + - { offset: 0x1813A, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_up', symObjAddr: 0x17C0, symBinAddr: 0x1000341C8, symSize: 0x19C } + - { offset: 0x18182, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_up', symObjAddr: 0x17C0, symBinAddr: 0x1000341C8, symSize: 0x19C } + - { offset: 0x1818A, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_down', symObjAddr: 0x195C, symBinAddr: 0x100034364, symSize: 0x84 } + - { offset: 0x18208, size: 0x8, addend: 0x0, symName: '_strconv_decimal::round_down', symObjAddr: 0x195C, symBinAddr: 0x100034364, symSize: 0x84 } + - { offset: 0x18210, size: 0x8, addend: 0x0, symName: '_strconv_decimal::rounded_integer', symObjAddr: 0x19E0, symBinAddr: 0x1000343E8, symSize: 0x190 } + - { offset: 0x18258, size: 0x8, addend: 0x0, symName: '_strconv_decimal::rounded_integer', symObjAddr: 0x19E0, symBinAddr: 0x1000343E8, symSize: 0x190 } + - { offset: 0x18260, size: 0x8, addend: 0x0, symName: '_strconv_decimal::set.lower-0', symObjAddr: 0x1B70, symBinAddr: 0x100034578, symSize: 0x24 } + - { offset: 0x182A5, size: 0x8, addend: 0x0, symName: '_strconv_decimal::set.lower-0', symObjAddr: 0x1B70, symBinAddr: 0x100034578, symSize: 0x24 } + - { offset: 0x182E1, size: 0x8, addend: 0x0, symName: '_strconv_decimal::set.lower-0', symObjAddr: 0x1B70, symBinAddr: 0x100034578, symSize: 0x24 } + - { offset: 0x182E9, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left.prefix_less-0', symObjAddr: 0x1B94, symBinAddr: 0x10003459C, symSize: 0x110 } + - { offset: 0x18313, size: 0x8, addend: 0x0, symName: '_strconv_decimal::shift_left.prefix_less-0', symObjAddr: 0x1B94, symBinAddr: 0x10003459C, symSize: 0x110 } + - { offset: 0x187A0, size: 0x8, addend: 0x0, symName: '_libc::errno', symObjAddr: 0x0, symBinAddr: 0x1000346AC, symSize: 0x14 } + - { offset: 0x18D4B, size: 0x8, addend: 0x0, symName: '_libc::errno', symObjAddr: 0x0, symBinAddr: 0x1000346AC, symSize: 0x14 } + - { offset: 0x18D96, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::art_rect', symObjAddr: 0x0, symBinAddr: 0x1000346C0, symSize: 0x98 } + - { offset: 0x18FDA, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::art_rect', symObjAddr: 0x0, symBinAddr: 0x1000346C0, symSize: 0x98 } + - { offset: 0x18FE2, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::new_art_texture', symObjAddr: 0x98, symBinAddr: 0x100034758, symSize: 0x1AC } + - { offset: 0x1901B, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::new_art_texture', symObjAddr: 0x98, symBinAddr: 0x100034758, symSize: 0x1AC } + - { offset: 0x19023, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_frame', symObjAddr: 0x244, symBinAddr: 0x100034904, symSize: 0x180 } + - { offset: 0x19065, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_frame', symObjAddr: 0x244, symBinAddr: 0x100034904, symSize: 0x180 } + - { offset: 0x19080, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_frame', symObjAddr: 0x244, symBinAddr: 0x100034904, symSize: 0x180 } + - { offset: 0x19088, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_japan_back', symObjAddr: 0x3C4, symBinAddr: 0x100034A84, symSize: 0x130 } + - { offset: 0x190CE, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_japan_back', symObjAddr: 0x3C4, symBinAddr: 0x100034A84, symSize: 0x130 } + - { offset: 0x190D6, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_trigram', symObjAddr: 0x4F4, symBinAddr: 0x100034BB4, symSize: 0x468 } + - { offset: 0x1911F, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_trigram', symObjAddr: 0x4F4, symBinAddr: 0x100034BB4, symSize: 0x468 } + - { offset: 0x19127, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_korea_back', symObjAddr: 0x95C, symBinAddr: 0x10003501C, symSize: 0x460 } + - { offset: 0x192A7, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_korea_back', symObjAddr: 0x95C, symBinAddr: 0x10003501C, symSize: 0x460 } + - { offset: 0x192AF, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_thailand_back', symObjAddr: 0xDBC, symBinAddr: 0x10003547C, symSize: 0x2C8 } + - { offset: 0x19359, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::draw_thailand_back', symObjAddr: 0xDBC, symBinAddr: 0x10003547C, symSize: 0x2C8 } + - { offset: 0x19361, size: 0x8, addend: 0x0, symName: '_card::load_art', symObjAddr: 0x1084, symBinAddr: 0x100035744, symSize: 0x308 } + - { offset: 0x193FD, size: 0x8, addend: 0x0, symName: '_card::load_art', symObjAddr: 0x1084, symBinAddr: 0x100035744, symSize: 0x308 } + - { offset: 0x19405, size: 0x8, addend: 0x0, symName: '_card::unload_art', symObjAddr: 0x138C, symBinAddr: 0x100035A4C, symSize: 0x120 } + - { offset: 0x19466, size: 0x8, addend: 0x0, symName: '_card::unload_art', symObjAddr: 0x138C, symBinAddr: 0x100035A4C, symSize: 0x120 } + - { offset: 0x1946E, size: 0x8, addend: 0x0, symName: '_card::get_back_art', symObjAddr: 0x14AC, symBinAddr: 0x100035B6C, symSize: 0x88 } + - { offset: 0x194A8, size: 0x8, addend: 0x0, symName: '_card::get_back_art', symObjAddr: 0x14AC, symBinAddr: 0x100035B6C, symSize: 0x88 } + - { offset: 0x194B0, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::fit_size', symObjAddr: 0x1534, symBinAddr: 0x100035BF4, symSize: 0xAC } + - { offset: 0x194DA, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::fit_size', symObjAddr: 0x1534, symBinAddr: 0x100035BF4, symSize: 0xAC } + - { offset: 0x194E2, size: 0x8, addend: 0x0, symName: '_card::build_face', symObjAddr: 0x15E0, symBinAddr: 0x100035CA0, symSize: 0x674 } + - { offset: 0x19541, size: 0x8, addend: 0x0, symName: '_card::build_face', symObjAddr: 0x15E0, symBinAddr: 0x100035CA0, symSize: 0x674 } + - { offset: 0x1956A, size: 0x8, addend: 0x0, symName: '_card::build_face', symObjAddr: 0x15E0, symBinAddr: 0x100035CA0, symSize: 0x674 } + - { offset: 0x19572, size: 0x8, addend: 0x0, symName: '_card::unload_face', symObjAddr: 0x1C54, symBinAddr: 0x100036314, symSize: 0xC0 } + - { offset: 0x195FB, size: 0x8, addend: 0x0, symName: '_card::unload_face', symObjAddr: 0x1C54, symBinAddr: 0x100036314, symSize: 0xC0 } + - { offset: 0x19603, size: 0x8, addend: 0x0, symName: '_card::is_animating', symObjAddr: 0x1D14, symBinAddr: 0x1000363D4, symSize: 0x4C } + - { offset: 0x1962A, size: 0x8, addend: 0x0, symName: '_card::is_animating', symObjAddr: 0x1D14, symBinAddr: 0x1000363D4, symSize: 0x4C } + - { offset: 0x19632, size: 0x8, addend: 0x0, symName: '_card::update', symObjAddr: 0x1D60, symBinAddr: 0x100036420, symSize: 0x15C } + - { offset: 0x19663, size: 0x8, addend: 0x0, symName: '_card::update', symObjAddr: 0x1D60, symBinAddr: 0x100036420, symSize: 0x15C } + - { offset: 0x1967D, size: 0x8, addend: 0x0, symName: '_card::update', symObjAddr: 0x1D60, symBinAddr: 0x100036420, symSize: 0x15C } + - { offset: 0x19685, size: 0x8, addend: 0x0, symName: '_card::start_deal', symObjAddr: 0x1EBC, symBinAddr: 0x10003657C, symSize: 0x4C } + - { offset: 0x196E9, size: 0x8, addend: 0x0, symName: '_card::start_deal', symObjAddr: 0x1EBC, symBinAddr: 0x10003657C, symSize: 0x4C } + - { offset: 0x196F1, size: 0x8, addend: 0x0, symName: '_card::start_pulse', symObjAddr: 0x1F08, symBinAddr: 0x1000365C8, symSize: 0x2C } + - { offset: 0x19725, size: 0x8, addend: 0x0, symName: '_card::start_pulse', symObjAddr: 0x1F08, symBinAddr: 0x1000365C8, symSize: 0x2C } + - { offset: 0x1972D, size: 0x8, addend: 0x0, symName: '_card::is_hovered', symObjAddr: 0x1F34, symBinAddr: 0x1000365F4, symSize: 0x60 } + - { offset: 0x19753, size: 0x8, addend: 0x0, symName: '_card::is_hovered', symObjAddr: 0x1F34, symBinAddr: 0x1000365F4, symSize: 0x60 } + - { offset: 0x1975B, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::smoothstep', symObjAddr: 0x1F94, symBinAddr: 0x100036654, symSize: 0x34 } + - { offset: 0x19785, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::smoothstep', symObjAddr: 0x1F94, symBinAddr: 0x100036654, symSize: 0x34 } + - { offset: 0x1978D, size: 0x8, addend: 0x0, symName: '_card::draw', symObjAddr: 0x1FC8, symBinAddr: 0x100036688, symSize: 0xB18 } + - { offset: 0x197B7, size: 0x8, addend: 0x0, symName: '_card::draw', symObjAddr: 0x1FC8, symBinAddr: 0x100036688, symSize: 0xB18 } + - { offset: 0x19FE0, size: 0x8, addend: 0x0, symName: '_memory::score_key', symObjAddr: 0x0, symBinAddr: 0x1000371A0, symSize: 0xFC } + - { offset: 0x1A572, size: 0x8, addend: 0x0, symName: '_memory::score_key', symObjAddr: 0x0, symBinAddr: 0x1000371A0, symSize: 0xFC } + - { offset: 0x1A57A, size: 0x8, addend: 0x0, symName: '_memory::start', symObjAddr: 0xFC, symBinAddr: 0x10003729C, symSize: 0xE8 } + - { offset: 0x1A5C4, size: 0x8, addend: 0x0, symName: '_memory::start', symObjAddr: 0xFC, symBinAddr: 0x10003729C, symSize: 0xE8 } + - { offset: 0x1A5CC, size: 0x8, addend: 0x0, symName: '_memory::deal', symObjAddr: 0x1E4, symBinAddr: 0x100037384, symSize: 0x94C } + - { offset: 0x1A655, size: 0x8, addend: 0x0, symName: '_memory::deal', symObjAddr: 0x1E4, symBinAddr: 0x100037384, symSize: 0x94C } + - { offset: 0x1A65D, size: 0x8, addend: 0x0, symName: '_memory::active_cards', symObjAddr: 0xB30, symBinAddr: 0x100037CD0, symSize: 0x88 } + - { offset: 0x1A7CD, size: 0x8, addend: 0x0, symName: '_memory::active_cards', symObjAddr: 0xB30, symBinAddr: 0x100037CD0, symSize: 0x88 } + - { offset: 0x1A7D5, size: 0x8, addend: 0x0, symName: '_memory::unload', symObjAddr: 0xBB8, symBinAddr: 0x100037D58, symSize: 0x6C } + - { offset: 0x1A7F0, size: 0x8, addend: 0x0, symName: '_memory::unload', symObjAddr: 0xBB8, symBinAddr: 0x100037D58, symSize: 0x6C } + - { offset: 0x1A7F8, size: 0x8, addend: 0x0, symName: '_memory::can_interact', symObjAddr: 0xC24, symBinAddr: 0x100037DC4, symSize: 0xB8 } + - { offset: 0x1A841, size: 0x8, addend: 0x0, symName: '_memory::can_interact', symObjAddr: 0xC24, symBinAddr: 0x100037DC4, symSize: 0xB8 } + - { offset: 0x1A849, size: 0x8, addend: 0x0, symName: '_memory::can_pick', symObjAddr: 0xCDC, symBinAddr: 0x100037E7C, symSize: 0x138 } + - { offset: 0x1A883, size: 0x8, addend: 0x0, symName: '_memory::can_pick', symObjAddr: 0xCDC, symBinAddr: 0x100037E7C, symSize: 0x138 } + - { offset: 0x1A88B, size: 0x8, addend: 0x0, symName: '_memory::select_card', symObjAddr: 0xE14, symBinAddr: 0x100037FB4, symSize: 0x234 } + - { offset: 0x1A8BC, size: 0x8, addend: 0x0, symName: '_memory::select_card', symObjAddr: 0xE14, symBinAddr: 0x100037FB4, symSize: 0x234 } + - { offset: 0x1A8D6, size: 0x8, addend: 0x0, symName: '_memory::select_card', symObjAddr: 0xE14, symBinAddr: 0x100037FB4, symSize: 0x234 } + - { offset: 0x1A8DE, size: 0x8, addend: 0x0, symName: '_memory::move_focus', symObjAddr: 0x1048, symBinAddr: 0x1000381E8, symSize: 0x138 } + - { offset: 0x1A93C, size: 0x8, addend: 0x0, symName: '_memory::move_focus', symObjAddr: 0x1048, symBinAddr: 0x1000381E8, symSize: 0x138 } + - { offset: 0x1A944, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::key_pressed', symObjAddr: 0x1180, symBinAddr: 0x100038320, symSize: 0xB0 } + - { offset: 0x1A9AC, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::key_pressed', symObjAddr: 0x1180, symBinAddr: 0x100038320, symSize: 0xB0 } + - { offset: 0x1A9B4, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::handle_keyboard', symObjAddr: 0x1230, symBinAddr: 0x1000383D0, symSize: 0x308 } + - { offset: 0x1A9FF, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::handle_keyboard', symObjAddr: 0x1230, symBinAddr: 0x1000383D0, symSize: 0x308 } + - { offset: 0x1AA07, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::resolve', symObjAddr: 0x1538, symBinAddr: 0x1000386D8, symSize: 0x2FC } + - { offset: 0x1AA61, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::resolve', symObjAddr: 0x1538, symBinAddr: 0x1000386D8, symSize: 0x2FC } + - { offset: 0x1AA69, size: 0x8, addend: 0x0, symName: '_memory::update', symObjAddr: 0x1834, symBinAddr: 0x1000389D4, symSize: 0x2FC } + - { offset: 0x1AAC3, size: 0x8, addend: 0x0, symName: '_memory::update', symObjAddr: 0x1834, symBinAddr: 0x1000389D4, symSize: 0x2FC } + - { offset: 0x1AACB, size: 0x8, addend: 0x0, symName: '_memory::draw', symObjAddr: 0x1B30, symBinAddr: 0x100038CD0, symSize: 0x61C } + - { offset: 0x1AB54, size: 0x8, addend: 0x0, symName: '_memory::draw', symObjAddr: 0x1B30, symBinAddr: 0x100038CD0, symSize: 0x61C } + - { offset: 0x1AB5C, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::draw_win_panel', symObjAddr: 0x214C, symBinAddr: 0x1000392EC, symSize: 0xCD8 } + - { offset: 0x1AB91, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::draw_win_panel', symObjAddr: 0x214C, symBinAddr: 0x1000392EC, symSize: 0xCD8 } + - { offset: 0x1AC48, size: 0x8, addend: 0x0, symName: '_memory::[memory.odin]::draw_win_panel', symObjAddr: 0x214C, symBinAddr: 0x1000392EC, symSize: 0xCD8 } + - { offset: 0x1B4A9, size: 0x8, addend: 0x0, symName: '_math::sin_f32', symObjAddr: 0x0, symBinAddr: 0x100039FC4, symSize: 0x1C } + - { offset: 0x1B74E, size: 0x8, addend: 0x0, symName: '_math::sin_f32', symObjAddr: 0x0, symBinAddr: 0x100039FC4, symSize: 0x1C } + - { offset: 0x1B756, size: 0x8, addend: 0x0, symName: '_math::cos_f32', symObjAddr: 0x1C, symBinAddr: 0x100039FE0, symSize: 0x1C } + - { offset: 0x1B780, size: 0x8, addend: 0x0, symName: '_math::cos_f32', symObjAddr: 0x1C, symBinAddr: 0x100039FE0, symSize: 0x1C } + - { offset: 0x1B788, size: 0x8, addend: 0x0, symName: '_math::exp_f32', symObjAddr: 0x38, symBinAddr: 0x100039FFC, symSize: 0x1C } + - { offset: 0x1B7B2, size: 0x8, addend: 0x0, symName: '_math::exp_f32', symObjAddr: 0x38, symBinAddr: 0x100039FFC, symSize: 0x1C } + - { offset: 0x1B7BA, size: 0x8, addend: 0x0, symName: '_math::sign_bit_f64', symObjAddr: 0x54, symBinAddr: 0x10003A018, symSize: 0x2C } + - { offset: 0x1B7E4, size: 0x8, addend: 0x0, symName: '_math::sign_bit_f64', symObjAddr: 0x54, symBinAddr: 0x10003A018, symSize: 0x2C } + - { offset: 0x1B7EC, size: 0x8, addend: 0x0, symName: '_math::copy_sign_f64', symObjAddr: 0x80, symBinAddr: 0x10003A044, symSize: 0x6C } + - { offset: 0x1B818, size: 0x8, addend: 0x0, symName: '_math::copy_sign_f64', symObjAddr: 0x80, symBinAddr: 0x10003A044, symSize: 0x6C } + - { offset: 0x1B820, size: 0x8, addend: 0x0, symName: '_math::modf_f64', symObjAddr: 0xEC, symBinAddr: 0x10003A0B0, symSize: 0x1D4 } + - { offset: 0x1B864, size: 0x8, addend: 0x0, symName: '_math::modf_f64', symObjAddr: 0xEC, symBinAddr: 0x10003A0B0, symSize: 0x1D4 } + - { offset: 0x1B88F, size: 0x8, addend: 0x0, symName: '_math::modf_f64', symObjAddr: 0xEC, symBinAddr: 0x10003A0B0, symSize: 0x1D4 } + - { offset: 0x1B897, size: 0x8, addend: 0x0, symName: '_math::classify_f64', symObjAddr: 0x2C0, symBinAddr: 0x10003A284, symSize: 0x14C } + - { offset: 0x1B8ED, size: 0x8, addend: 0x0, symName: '_math::classify_f64', symObjAddr: 0x2C0, symBinAddr: 0x10003A284, symSize: 0x14C } + - { offset: 0x1B918, size: 0x8, addend: 0x0, symName: '_math::classify_f64', symObjAddr: 0x2C0, symBinAddr: 0x10003A284, symSize: 0x14C } + - { offset: 0x1B920, size: 0x8, addend: 0x0, symName: '_math::is_nan_f64', symObjAddr: 0x40C, symBinAddr: 0x10003A3D0, symSize: 0x30 } + - { offset: 0x1B953, size: 0x8, addend: 0x0, symName: '_math::is_nan_f64', symObjAddr: 0x40C, symBinAddr: 0x10003A3D0, symSize: 0x30 } + - { offset: 0x1B9A0, size: 0x8, addend: 0x0, symName: '_math::is_nan_f64', symObjAddr: 0x40C, symBinAddr: 0x10003A3D0, symSize: 0x30 } + - { offset: 0x1B9A8, size: 0x8, addend: 0x0, symName: '_math::is_inf_f64', symObjAddr: 0x43C, symBinAddr: 0x10003A400, symSize: 0xD4 } + - { offset: 0x1B9D4, size: 0x8, addend: 0x0, symName: '_math::is_inf_f64', symObjAddr: 0x43C, symBinAddr: 0x10003A400, symSize: 0xD4 } + - { offset: 0x1B9DC, size: 0x8, addend: 0x0, symName: '_math::atan2_f32', symObjAddr: 0x510, symBinAddr: 0x10003A4D4, symSize: 0x40 } + - { offset: 0x1BA1E, size: 0x8, addend: 0x0, symName: '_math::atan2_f32', symObjAddr: 0x510, symBinAddr: 0x10003A4D4, symSize: 0x40 } + - { offset: 0x1BA39, size: 0x8, addend: 0x0, symName: '_math::atan2_f32', symObjAddr: 0x510, symBinAddr: 0x10003A4D4, symSize: 0x40 } + - { offset: 0x1BA41, size: 0x8, addend: 0x0, symName: '_math::atan2_f64', symObjAddr: 0x550, symBinAddr: 0x10003A514, symSize: 0x2A4 } + - { offset: 0x1BA7C, size: 0x8, addend: 0x0, symName: '_math::atan2_f64', symObjAddr: 0x550, symBinAddr: 0x10003A514, symSize: 0x2A4 } + - { offset: 0x1BA84, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.atan-0', symObjAddr: 0x7F4, symBinAddr: 0x10003A7B8, symSize: 0x7C } + - { offset: 0x1BAC6, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.atan-0', symObjAddr: 0x7F4, symBinAddr: 0x10003A7B8, symSize: 0x7C } + - { offset: 0x1BAE1, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.atan-0', symObjAddr: 0x7F4, symBinAddr: 0x10003A7B8, symSize: 0x7C } + - { offset: 0x1BAE9, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.s_atan-1', symObjAddr: 0x870, symBinAddr: 0x10003A834, symSize: 0xD8 } + - { offset: 0x1BB15, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.s_atan-1', symObjAddr: 0x870, symBinAddr: 0x10003A834, symSize: 0xD8 } + - { offset: 0x1BB1D, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.x_atan-2', symObjAddr: 0x948, symBinAddr: 0x10003A90C, symSize: 0x100 } + - { offset: 0x1BB49, size: 0x8, addend: 0x0, symName: '_math::atan2_f64.x_atan-2', symObjAddr: 0x948, symBinAddr: 0x10003A90C, symSize: 0x100 } + - { offset: 0x1BBFE, size: 0x8, addend: 0x0, symName: '_runtime::[default_temporary_allocator.odin]::_destroy_temp_allocator_fini', symObjAddr: 0x0, symBinAddr: 0x10003AA0C, symSize: 0x34 } + - { offset: 0x1BD24, size: 0x8, addend: 0x0, symName: '_runtime::[default_temporary_allocator.odin]::_destroy_temp_allocator_fini', symObjAddr: 0x0, symBinAddr: 0x10003AA0C, symSize: 0x34 } + - { offset: 0x1BD2C, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_destroy', symObjAddr: 0x34, symBinAddr: 0x10003AA40, symSize: 0x60 } + - { offset: 0x1BD43, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_destroy', symObjAddr: 0x34, symBinAddr: 0x10003AA40, symSize: 0x60 } + - { offset: 0x1BD4B, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_proc', symObjAddr: 0x94, symBinAddr: 0x10003AAA0, symSize: 0xD0 } + - { offset: 0x1BD71, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_proc', symObjAddr: 0x94, symBinAddr: 0x10003AAA0, symSize: 0xD0 } + - { offset: 0x1BD79, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_temp_begin', symObjAddr: 0x164, symBinAddr: 0x10003AB70, symSize: 0xB8 } + - { offset: 0x1BE35, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_temp_begin', symObjAddr: 0x164, symBinAddr: 0x10003AB70, symSize: 0xB8 } + - { offset: 0x1BE50, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_temp_begin', symObjAddr: 0x164, symBinAddr: 0x10003AB70, symSize: 0xB8 } + - { offset: 0x1BE58, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_temp_end', symObjAddr: 0x21C, symBinAddr: 0x10003AC28, symSize: 0x34 } + - { offset: 0x1BEA2, size: 0x8, addend: 0x0, symName: '_runtime::default_temp_allocator_temp_end', symObjAddr: 0x21C, symBinAddr: 0x10003AC28, symSize: 0x34 } + - { offset: 0x1BEAA, size: 0x8, addend: 0x0, symName: '_runtime::DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD', symObjAddr: 0x250, symBinAddr: 0x10003AC5C, symSize: 0x10C } + - { offset: 0x1BEF0, size: 0x8, addend: 0x0, symName: '_runtime::DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD', symObjAddr: 0x250, symBinAddr: 0x10003AC5C, symSize: 0x10C } + - { offset: 0x1C3D4, size: 0x8, addend: 0x0, symName: '_posix::get_errno', symObjAddr: 0x0, symBinAddr: 0x10003AD68, symSize: 0x18 } + - { offset: 0x1F09B, size: 0x8, addend: 0x0, symName: '_posix::get_errno', symObjAddr: 0x0, symBinAddr: 0x10003AD68, symSize: 0x18 } + - { offset: 0x1F0A3, size: 0x8, addend: 0x0, symName: '_posix::S_ISBLK', symObjAddr: 0x18, symBinAddr: 0x10003AD80, symSize: 0x2C } + - { offset: 0x1F0BE, size: 0x8, addend: 0x0, symName: '_posix::S_ISBLK', symObjAddr: 0x18, symBinAddr: 0x10003AD80, symSize: 0x2C } + - { offset: 0x1F0C6, size: 0x8, addend: 0x0, symName: '_posix::S_ISCHR', symObjAddr: 0x44, symBinAddr: 0x10003ADAC, symSize: 0x2C } + - { offset: 0x1F0F0, size: 0x8, addend: 0x0, symName: '_posix::S_ISCHR', symObjAddr: 0x44, symBinAddr: 0x10003ADAC, symSize: 0x2C } + - { offset: 0x1F0F8, size: 0x8, addend: 0x0, symName: '_posix::S_ISFIFO', symObjAddr: 0x70, symBinAddr: 0x10003ADD8, symSize: 0x2C } + - { offset: 0x1F122, size: 0x8, addend: 0x0, symName: '_posix::S_ISFIFO', symObjAddr: 0x70, symBinAddr: 0x10003ADD8, symSize: 0x2C } + - { offset: 0x1F12A, size: 0x8, addend: 0x0, symName: '_posix::S_ISREG', symObjAddr: 0x9C, symBinAddr: 0x10003AE04, symSize: 0x2C } + - { offset: 0x1F154, size: 0x8, addend: 0x0, symName: '_posix::S_ISREG', symObjAddr: 0x9C, symBinAddr: 0x10003AE04, symSize: 0x2C } + - { offset: 0x1F15C, size: 0x8, addend: 0x0, symName: '_posix::S_ISDIR', symObjAddr: 0xC8, symBinAddr: 0x10003AE30, symSize: 0x2C } + - { offset: 0x1F186, size: 0x8, addend: 0x0, symName: '_posix::S_ISDIR', symObjAddr: 0xC8, symBinAddr: 0x10003AE30, symSize: 0x2C } + - { offset: 0x1F18E, size: 0x8, addend: 0x0, symName: '_posix::S_ISLNK', symObjAddr: 0xF4, symBinAddr: 0x10003AE5C, symSize: 0x2C } + - { offset: 0x1F1B8, size: 0x8, addend: 0x0, symName: '_posix::S_ISLNK', symObjAddr: 0xF4, symBinAddr: 0x10003AE5C, symSize: 0x2C } + - { offset: 0x1F1C0, size: 0x8, addend: 0x0, symName: '_posix::S_ISSOCK', symObjAddr: 0x120, symBinAddr: 0x10003AE88, symSize: 0x2C } + - { offset: 0x1F1EA, size: 0x8, addend: 0x0, symName: '_posix::S_ISSOCK', symObjAddr: 0x120, symBinAddr: 0x10003AE88, symSize: 0x2C } + - { offset: 0x1F355, size: 0x8, addend: 0x0, symName: '_io::to_writer', symObjAddr: 0x0, symBinAddr: 0x10003AEB4, symSize: 0xAC } + - { offset: 0x1F550, size: 0x8, addend: 0x0, symName: '_io::to_writer', symObjAddr: 0x0, symBinAddr: 0x10003AEB4, symSize: 0xAC } + - { offset: 0x1F558, size: 0x8, addend: 0x0, symName: '_io::write_u64', symObjAddr: 0xAC, symBinAddr: 0x10003AF60, symSize: 0x180 } + - { offset: 0x1F5B2, size: 0x8, addend: 0x0, symName: '_io::write_u64', symObjAddr: 0xAC, symBinAddr: 0x10003AF60, symSize: 0x180 } + - { offset: 0x1F5BA, size: 0x8, addend: 0x0, symName: '_io::write_i64', symObjAddr: 0x22C, symBinAddr: 0x10003B0E0, symSize: 0x184 } + - { offset: 0x1F64A, size: 0x8, addend: 0x0, symName: '_io::write_i64', symObjAddr: 0x22C, symBinAddr: 0x10003B0E0, symSize: 0x184 } + - { offset: 0x1F675, size: 0x8, addend: 0x0, symName: '_io::write_i64', symObjAddr: 0x22C, symBinAddr: 0x10003B0E0, symSize: 0x184 } + - { offset: 0x1F67D, size: 0x8, addend: 0x0, symName: '_io::write_int', symObjAddr: 0x3B0, symBinAddr: 0x10003B264, symSize: 0xAC } + - { offset: 0x1F70D, size: 0x8, addend: 0x0, symName: '_io::write_int', symObjAddr: 0x3B0, symBinAddr: 0x10003B264, symSize: 0xAC } + - { offset: 0x1F738, size: 0x8, addend: 0x0, symName: '_io::write_int', symObjAddr: 0x3B0, symBinAddr: 0x10003B264, symSize: 0xAC } + - { offset: 0x1F740, size: 0x8, addend: 0x0, symName: '_io::write_f16', symObjAddr: 0x45C, symBinAddr: 0x10003B310, symSize: 0x3D4 } + - { offset: 0x1F7C8, size: 0x8, addend: 0x0, symName: '_io::write_f16', symObjAddr: 0x45C, symBinAddr: 0x10003B310, symSize: 0x3D4 } + - { offset: 0x1F7D0, size: 0x8, addend: 0x0, symName: '_io::write_f32', symObjAddr: 0x830, symBinAddr: 0x10003B6E4, symSize: 0x3D4 } + - { offset: 0x1F851, size: 0x8, addend: 0x0, symName: '_io::write_f32', symObjAddr: 0x830, symBinAddr: 0x10003B6E4, symSize: 0x3D4 } + - { offset: 0x1F88C, size: 0x8, addend: 0x0, symName: '_io::write_f32', symObjAddr: 0x830, symBinAddr: 0x10003B6E4, symSize: 0x3D4 } + - { offset: 0x1F894, size: 0x8, addend: 0x0, symName: '_io::query', symObjAddr: 0xC04, symBinAddr: 0x10003BAB8, symSize: 0xC4 } + - { offset: 0x1F915, size: 0x8, addend: 0x0, symName: '_io::query', symObjAddr: 0xC04, symBinAddr: 0x10003BAB8, symSize: 0xC4 } + - { offset: 0x1F950, size: 0x8, addend: 0x0, symName: '_io::query', symObjAddr: 0xC04, symBinAddr: 0x10003BAB8, symSize: 0xC4 } + - { offset: 0x1F958, size: 0x8, addend: 0x0, symName: '_io::query_utility', symObjAddr: 0xCC8, symBinAddr: 0x10003BB7C, symSize: 0x3C } + - { offset: 0x1F9C4, size: 0x8, addend: 0x0, symName: '_io::query_utility', symObjAddr: 0xCC8, symBinAddr: 0x10003BB7C, symSize: 0x3C } + - { offset: 0x1F9CC, size: 0x8, addend: 0x0, symName: '_io::write_f64', symObjAddr: 0xD04, symBinAddr: 0x10003BBB8, symSize: 0x3D0 } + - { offset: 0x1FA14, size: 0x8, addend: 0x0, symName: '_io::write_f64', symObjAddr: 0xD04, symBinAddr: 0x10003BBB8, symSize: 0x3D0 } + - { offset: 0x1FA1C, size: 0x8, addend: 0x0, symName: '_io::n_wrapper', symObjAddr: 0x10D4, symBinAddr: 0x10003BF88, symSize: 0x44 } + - { offset: 0x1FA9D, size: 0x8, addend: 0x0, symName: '_io::n_wrapper', symObjAddr: 0x10D4, symBinAddr: 0x10003BF88, symSize: 0x44 } + - { offset: 0x1FAD8, size: 0x8, addend: 0x0, symName: '_io::n_wrapper', symObjAddr: 0x10D4, symBinAddr: 0x10003BF88, symSize: 0x44 } + - { offset: 0x1FAE0, size: 0x8, addend: 0x0, symName: '_io::write_encoded_rune', symObjAddr: 0x1118, symBinAddr: 0x10003BFCC, symSize: 0xD88 } + - { offset: 0x1FB26, size: 0x8, addend: 0x0, symName: '_io::write_encoded_rune', symObjAddr: 0x1118, symBinAddr: 0x10003BFCC, symSize: 0xD88 } + - { offset: 0x1FB2E, size: 0x8, addend: 0x0, symName: '_io::write', symObjAddr: 0x1EA0, symBinAddr: 0x10003CD54, symSize: 0x13C } + - { offset: 0x1FBDC, size: 0x8, addend: 0x0, symName: '_io::write', symObjAddr: 0x1EA0, symBinAddr: 0x10003CD54, symSize: 0x13C } + - { offset: 0x1FBE4, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune', symObjAddr: 0x1FDC, symBinAddr: 0x10003CE90, symSize: 0x22C8 } + - { offset: 0x1FC7F, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune', symObjAddr: 0x1FDC, symBinAddr: 0x10003CE90, symSize: 0x22C8 } + - { offset: 0x1FC87, size: 0x8, addend: 0x0, symName: '_io::flush', symObjAddr: 0x42A4, symBinAddr: 0x10003F158, symSize: 0x98 } + - { offset: 0x1FDC8, size: 0x8, addend: 0x0, symName: '_io::flush', symObjAddr: 0x42A4, symBinAddr: 0x10003F158, symSize: 0x98 } + - { offset: 0x1FDD0, size: 0x8, addend: 0x0, symName: '_io::write_byte', symObjAddr: 0x433C, symBinAddr: 0x10003F1F0, symSize: 0xD0 } + - { offset: 0x1FE1B, size: 0x8, addend: 0x0, symName: '_io::write_byte', symObjAddr: 0x433C, symBinAddr: 0x10003F1F0, symSize: 0xD0 } + - { offset: 0x1FE23, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string', symObjAddr: 0x440C, symBinAddr: 0x10003F2C0, symSize: 0x890 } + - { offset: 0x1FE88, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string', symObjAddr: 0x440C, symBinAddr: 0x10003F2C0, symSize: 0x890 } + - { offset: 0x1FEA4, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string', symObjAddr: 0x440C, symBinAddr: 0x10003F2C0, symSize: 0x890 } + - { offset: 0x1FEAC, size: 0x8, addend: 0x0, symName: '_io::write_string', symObjAddr: 0x4C9C, symBinAddr: 0x10003FB50, symSize: 0xC4 } + - { offset: 0x1FF8C, size: 0x8, addend: 0x0, symName: '_io::write_string', symObjAddr: 0x4C9C, symBinAddr: 0x10003FB50, symSize: 0xC4 } + - { offset: 0x1FF94, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string16', symObjAddr: 0x4D60, symBinAddr: 0x10003FC14, symSize: 0x890 } + - { offset: 0x20014, size: 0x8, addend: 0x0, symName: '_io::write_quoted_string16', symObjAddr: 0x4D60, symBinAddr: 0x10003FC14, symSize: 0x890 } + - { offset: 0x2001C, size: 0x8, addend: 0x0, symName: '_io::write_string16', symObjAddr: 0x55F0, symBinAddr: 0x1000404A4, symSize: 0x3B4 } + - { offset: 0x200FC, size: 0x8, addend: 0x0, symName: '_io::write_string16', symObjAddr: 0x55F0, symBinAddr: 0x1000404A4, symSize: 0x3B4 } + - { offset: 0x20104, size: 0x8, addend: 0x0, symName: '_io::write_rune', symObjAddr: 0x59A4, symBinAddr: 0x100040858, symSize: 0x294 } + - { offset: 0x201FF, size: 0x8, addend: 0x0, symName: '_io::write_rune', symObjAddr: 0x59A4, symBinAddr: 0x100040858, symSize: 0x294 } + - { offset: 0x20207, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune', symObjAddr: 0x5C38, symBinAddr: 0x100040AEC, symSize: 0x318 } + - { offset: 0x2028F, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune', symObjAddr: 0x5C38, symBinAddr: 0x100040AEC, symSize: 0x318 } + - { offset: 0x202BC, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune', symObjAddr: 0x5C38, symBinAddr: 0x100040AEC, symSize: 0x318 } + - { offset: 0x202C4, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune.is_printable-0', symObjAddr: 0x5F50, symBinAddr: 0x100040E04, symSize: 0xA0 } + - { offset: 0x2032B, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune.is_printable-0', symObjAddr: 0x5F50, symBinAddr: 0x100040E04, symSize: 0xA0 } + - { offset: 0x2038C, size: 0x8, addend: 0x0, symName: '_io::write_escaped_rune.is_printable-0', symObjAddr: 0x5F50, symBinAddr: 0x100040E04, symSize: 0xA0 } + - { offset: 0x20394, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune._write_byte-0', symObjAddr: 0x5FF0, symBinAddr: 0x100040EA4, symSize: 0x80 } + - { offset: 0x203BE, size: 0x8, addend: 0x0, symName: '_io::write_quoted_rune._write_byte-0', symObjAddr: 0x5FF0, symBinAddr: 0x100040EA4, symSize: 0x80 } + - { offset: 0x209ED, size: 0x8, addend: 0x0, symName: '_runtime::stderr_write', symObjAddr: 0x0, symBinAddr: 0x100040F24, symSize: 0x6C } + - { offset: 0x20A1A, size: 0x8, addend: 0x0, symName: '_runtime::stderr_write', symObjAddr: 0x0, symBinAddr: 0x100040F24, symSize: 0x6C } + - { offset: 0x20A22, size: 0x8, addend: 0x0, symName: '_runtime::rand_bytes', symObjAddr: 0x6C, symBinAddr: 0x100040F90, symSize: 0x4C } + - { offset: 0x20A4D, size: 0x8, addend: 0x0, symName: '_runtime::rand_bytes', symObjAddr: 0x6C, symBinAddr: 0x100040F90, symSize: 0x4C } + - { offset: 0x20AF0, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_stderr_write', symObjAddr: 0x0, symBinAddr: 0x100040FDC, symSize: 0x94 } + - { offset: 0x20B1D, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_stderr_write', symObjAddr: 0x0, symBinAddr: 0x100040FDC, symSize: 0x94 } + - { offset: 0x20B25, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_rand_bytes', symObjAddr: 0x94, symBinAddr: 0x100041070, symSize: 0x3C } + - { offset: 0x20B71, size: 0x8, addend: 0x0, symName: '_runtime::[os_specific_darwin.odin]::_rand_bytes', symObjAddr: 0x94, symBinAddr: 0x100041070, symSize: 0x3C } + - { offset: 0x20C14, size: 0x8, addend: 0x0, symName: '_strings::clone', symObjAddr: 0x0, symBinAddr: 0x1000410AC, symSize: 0x178 } + - { offset: 0x20E2E, size: 0x8, addend: 0x0, symName: '_strings::clone', symObjAddr: 0x0, symBinAddr: 0x1000410AC, symSize: 0x178 } + - { offset: 0x20E36, size: 0x8, addend: 0x0, symName: '_strings::builder_make_none', symObjAddr: 0x178, symBinAddr: 0x100041224, symSize: 0x1EC } + - { offset: 0x20EB6, size: 0x8, addend: 0x0, symName: '_strings::builder_make_none', symObjAddr: 0x178, symBinAddr: 0x100041224, symSize: 0x1EC } + - { offset: 0x20ED1, size: 0x8, addend: 0x0, symName: '_strings::builder_make_none', symObjAddr: 0x178, symBinAddr: 0x100041224, symSize: 0x1EC } + - { offset: 0x20ED9, size: 0x8, addend: 0x0, symName: '_strings::clone_to_cstring', symObjAddr: 0x364, symBinAddr: 0x100041410, symSize: 0x1F0 } + - { offset: 0x20F45, size: 0x8, addend: 0x0, symName: '_strings::clone_to_cstring', symObjAddr: 0x364, symBinAddr: 0x100041410, symSize: 0x1F0 } + - { offset: 0x20F4D, size: 0x8, addend: 0x0, symName: '_strings::builder_init_none', symObjAddr: 0x554, symBinAddr: 0x100041600, symSize: 0x168 } + - { offset: 0x20FCD, size: 0x8, addend: 0x0, symName: '_strings::builder_init_none', symObjAddr: 0x554, symBinAddr: 0x100041600, symSize: 0x168 } + - { offset: 0x20FE8, size: 0x8, addend: 0x0, symName: '_strings::builder_init_none', symObjAddr: 0x554, symBinAddr: 0x100041600, symSize: 0x168 } + - { offset: 0x20FF0, size: 0x8, addend: 0x0, symName: '_strings::[builder.odin]::_builder_stream_proc', symObjAddr: 0x6BC, symBinAddr: 0x100041768, symSize: 0x224 } + - { offset: 0x2106B, size: 0x8, addend: 0x0, symName: '_strings::[builder.odin]::_builder_stream_proc', symObjAddr: 0x6BC, symBinAddr: 0x100041768, symSize: 0x224 } + - { offset: 0x21073, size: 0x8, addend: 0x0, symName: '_strings::to_stream', symObjAddr: 0x8E0, symBinAddr: 0x10004198C, symSize: 0x64 } + - { offset: 0x21112, size: 0x8, addend: 0x0, symName: '_strings::to_stream', symObjAddr: 0x8E0, symBinAddr: 0x10004198C, symSize: 0x64 } + - { offset: 0x2112D, size: 0x8, addend: 0x0, symName: '_strings::to_stream', symObjAddr: 0x8E0, symBinAddr: 0x10004198C, symSize: 0x64 } + - { offset: 0x21135, size: 0x8, addend: 0x0, symName: '_strings::to_writer', symObjAddr: 0x944, symBinAddr: 0x1000419F0, symSize: 0x98 } + - { offset: 0x2117F, size: 0x8, addend: 0x0, symName: '_strings::to_writer', symObjAddr: 0x944, symBinAddr: 0x1000419F0, symSize: 0x98 } + - { offset: 0x21187, size: 0x8, addend: 0x0, symName: '_strings::builder_destroy', symObjAddr: 0x9DC, symBinAddr: 0x100041A88, symSize: 0x50 } + - { offset: 0x211D2, size: 0x8, addend: 0x0, symName: '_strings::builder_destroy', symObjAddr: 0x9DC, symBinAddr: 0x100041A88, symSize: 0x50 } + - { offset: 0x211DA, size: 0x8, addend: 0x0, symName: '_strings::builder_from_bytes', symObjAddr: 0xA2C, symBinAddr: 0x100041AD8, symSize: 0x110 } + - { offset: 0x21210, size: 0x8, addend: 0x0, symName: '_strings::builder_from_bytes', symObjAddr: 0xA2C, symBinAddr: 0x100041AD8, symSize: 0x110 } + - { offset: 0x21218, size: 0x8, addend: 0x0, symName: '_strings::to_string', symObjAddr: 0xB3C, symBinAddr: 0x100041BE8, symSize: 0x54 } + - { offset: 0x21256, size: 0x8, addend: 0x0, symName: '_strings::to_string', symObjAddr: 0xB3C, symBinAddr: 0x100041BE8, symSize: 0x54 } + - { offset: 0x2125E, size: 0x8, addend: 0x0, symName: '_strings::write_bytes', symObjAddr: 0xB90, symBinAddr: 0x100041C3C, symSize: 0xA0 } + - { offset: 0x212AC, size: 0x8, addend: 0x0, symName: '_strings::write_bytes', symObjAddr: 0xB90, symBinAddr: 0x100041C3C, symSize: 0xA0 } + - { offset: 0x212B4, size: 0x8, addend: 0x0, symName: '_strings::write_rune', symObjAddr: 0xC30, symBinAddr: 0x100041CDC, symSize: 0xA0 } + - { offset: 0x2132A, size: 0x8, addend: 0x0, symName: '_strings::write_rune', symObjAddr: 0xC30, symBinAddr: 0x100041CDC, symSize: 0xA0 } + - { offset: 0x21356, size: 0x8, addend: 0x0, symName: '_strings::write_rune', symObjAddr: 0xC30, symBinAddr: 0x100041CDC, symSize: 0xA0 } + - { offset: 0x2135E, size: 0x8, addend: 0x0, symName: '_strings::write_string', symObjAddr: 0xCD0, symBinAddr: 0x100041D7C, symSize: 0xA0 } + - { offset: 0x213CE, size: 0x8, addend: 0x0, symName: '_strings::write_string', symObjAddr: 0xCD0, symBinAddr: 0x100041D7C, symSize: 0xA0 } + - { offset: 0x213D6, size: 0x8, addend: 0x0, symName: '_strings::has_suffix', symObjAddr: 0xD70, symBinAddr: 0x100041E1C, symSize: 0xE8 } + - { offset: 0x2144C, size: 0x8, addend: 0x0, symName: '_strings::has_suffix', symObjAddr: 0xD70, symBinAddr: 0x100041E1C, symSize: 0xE8 } + - { offset: 0x21478, size: 0x8, addend: 0x0, symName: '_strings::has_suffix', symObjAddr: 0xD70, symBinAddr: 0x100041E1C, symSize: 0xE8 } + - { offset: 0x21480, size: 0x8, addend: 0x0, symName: '_strings::concatenate', symObjAddr: 0xE58, symBinAddr: 0x100041F04, symSize: 0x290 } + - { offset: 0x214CE, size: 0x8, addend: 0x0, symName: '_strings::concatenate', symObjAddr: 0xE58, symBinAddr: 0x100041F04, symSize: 0x290 } + - { offset: 0x214D6, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_split_iterator', symObjAddr: 0x10E8, symBinAddr: 0x100042194, symSize: 0x1D8 } + - { offset: 0x2155D, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_split_iterator', symObjAddr: 0x10E8, symBinAddr: 0x100042194, symSize: 0x1D8 } + - { offset: 0x215E1, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_split_iterator', symObjAddr: 0x10E8, symBinAddr: 0x100042194, symSize: 0x1D8 } + - { offset: 0x215E9, size: 0x8, addend: 0x0, symName: '_strings::split_iterator', symObjAddr: 0x12C0, symBinAddr: 0x10004236C, symSize: 0xA4 } + - { offset: 0x21670, size: 0x8, addend: 0x0, symName: '_strings::split_iterator', symObjAddr: 0x12C0, symBinAddr: 0x10004236C, symSize: 0xA4 } + - { offset: 0x216AF, size: 0x8, addend: 0x0, symName: '_strings::split_iterator', symObjAddr: 0x12C0, symBinAddr: 0x10004236C, symSize: 0xA4 } + - { offset: 0x216B7, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_trim_cr', symObjAddr: 0x1364, symBinAddr: 0x100042410, symSize: 0xC8 } + - { offset: 0x21727, size: 0x8, addend: 0x0, symName: '_strings::[strings.odin]::_trim_cr', symObjAddr: 0x1364, symBinAddr: 0x100042410, symSize: 0xC8 } + - { offset: 0x2172F, size: 0x8, addend: 0x0, symName: '_strings::split_lines_iterator', symObjAddr: 0x142C, symBinAddr: 0x1000424D8, symSize: 0x124 } + - { offset: 0x21784, size: 0x8, addend: 0x0, symName: '_strings::split_lines_iterator', symObjAddr: 0x142C, symBinAddr: 0x1000424D8, symSize: 0x124 } + - { offset: 0x217A0, size: 0x8, addend: 0x0, symName: '_strings::split_lines_iterator', symObjAddr: 0x142C, symBinAddr: 0x1000424D8, symSize: 0x124 } + - { offset: 0x217A8, size: 0x8, addend: 0x0, symName: '_strings::index_byte', symObjAddr: 0x1550, symBinAddr: 0x1000425FC, symSize: 0x60 } + - { offset: 0x21808, size: 0x8, addend: 0x0, symName: '_strings::index_byte', symObjAddr: 0x1550, symBinAddr: 0x1000425FC, symSize: 0x60 } + - { offset: 0x21810, size: 0x8, addend: 0x0, symName: '_strings::index', symObjAddr: 0x15B0, symBinAddr: 0x10004265C, symSize: 0x3D0 } + - { offset: 0x2185C, size: 0x8, addend: 0x0, symName: '_strings::index', symObjAddr: 0x15B0, symBinAddr: 0x10004265C, symSize: 0x3D0 } + - { offset: 0x21864, size: 0x8, addend: 0x0, symName: '_strings::is_space', symObjAddr: 0x1980, symBinAddr: 0x100042A2C, symSize: 0x13C } + - { offset: 0x218B9, size: 0x8, addend: 0x0, symName: '_strings::is_space', symObjAddr: 0x1980, symBinAddr: 0x100042A2C, symSize: 0x13C } + - { offset: 0x2194E, size: 0x8, addend: 0x0, symName: '_strings::is_space', symObjAddr: 0x1980, symBinAddr: 0x100042A2C, symSize: 0x13C } + - { offset: 0x21956, size: 0x8, addend: 0x0, symName: '_strings::index_proc', symObjAddr: 0x1ABC, symBinAddr: 0x100042B68, symSize: 0x12C } + - { offset: 0x21992, size: 0x8, addend: 0x0, symName: '_strings::index_proc', symObjAddr: 0x1ABC, symBinAddr: 0x100042B68, symSize: 0x12C } + - { offset: 0x2199A, size: 0x8, addend: 0x0, symName: '_strings::index_proc_with_state', symObjAddr: 0x1BE8, symBinAddr: 0x100042C94, symSize: 0x13C } + - { offset: 0x21A3D, size: 0x8, addend: 0x0, symName: '_strings::index_proc_with_state', symObjAddr: 0x1BE8, symBinAddr: 0x100042C94, symSize: 0x13C } + - { offset: 0x21A45, size: 0x8, addend: 0x0, symName: '_strings::last_index_proc', symObjAddr: 0x1D24, symBinAddr: 0x100042DD0, symSize: 0x144 } + - { offset: 0x21AF8, size: 0x8, addend: 0x0, symName: '_strings::last_index_proc', symObjAddr: 0x1D24, symBinAddr: 0x100042DD0, symSize: 0x144 } + - { offset: 0x21B00, size: 0x8, addend: 0x0, symName: '_strings::last_index_proc_with_state', symObjAddr: 0x1E68, symBinAddr: 0x100042F14, symSize: 0x154 } + - { offset: 0x21BC4, size: 0x8, addend: 0x0, symName: '_strings::last_index_proc_with_state', symObjAddr: 0x1E68, symBinAddr: 0x100042F14, symSize: 0x154 } + - { offset: 0x21BCC, size: 0x8, addend: 0x0, symName: '_strings::trim_left_proc', symObjAddr: 0x1FBC, symBinAddr: 0x100043068, symSize: 0x114 } + - { offset: 0x21CA2, size: 0x8, addend: 0x0, symName: '_strings::trim_left_proc', symObjAddr: 0x1FBC, symBinAddr: 0x100043068, symSize: 0x114 } + - { offset: 0x21CAA, size: 0x8, addend: 0x0, symName: '_strings::trim_left_proc_with_state', symObjAddr: 0x20D0, symBinAddr: 0x10004317C, symSize: 0x120 } + - { offset: 0x21D10, size: 0x8, addend: 0x0, symName: '_strings::trim_left_proc_with_state', symObjAddr: 0x20D0, symBinAddr: 0x10004317C, symSize: 0x120 } + - { offset: 0x21D2C, size: 0x8, addend: 0x0, symName: '_strings::trim_left_proc_with_state', symObjAddr: 0x20D0, symBinAddr: 0x10004317C, symSize: 0x120 } + - { offset: 0x21D34, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc', symObjAddr: 0x21F0, symBinAddr: 0x10004329C, symSize: 0x110 } + - { offset: 0x21DAA, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc', symObjAddr: 0x21F0, symBinAddr: 0x10004329C, symSize: 0x110 } + - { offset: 0x21DC6, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc', symObjAddr: 0x21F0, symBinAddr: 0x10004329C, symSize: 0x110 } + - { offset: 0x21DCE, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc_with_state', symObjAddr: 0x2300, symBinAddr: 0x1000433AC, symSize: 0x11C } + - { offset: 0x21E34, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc_with_state', symObjAddr: 0x2300, symBinAddr: 0x1000433AC, symSize: 0x11C } + - { offset: 0x21E72, size: 0x8, addend: 0x0, symName: '_strings::trim_right_proc_with_state', symObjAddr: 0x2300, symBinAddr: 0x1000433AC, symSize: 0x11C } + - { offset: 0x21E7A, size: 0x8, addend: 0x0, symName: '_strings::is_in_cutset', symObjAddr: 0x241C, symBinAddr: 0x1000434C8, symSize: 0x104 } + - { offset: 0x21EF0, size: 0x8, addend: 0x0, symName: '_strings::is_in_cutset', symObjAddr: 0x241C, symBinAddr: 0x1000434C8, symSize: 0x104 } + - { offset: 0x21F2F, size: 0x8, addend: 0x0, symName: '_strings::is_in_cutset', symObjAddr: 0x241C, symBinAddr: 0x1000434C8, symSize: 0x104 } + - { offset: 0x21F37, size: 0x8, addend: 0x0, symName: '_strings::trim_left', symObjAddr: 0x2520, symBinAddr: 0x1000435CC, symSize: 0x120 } + - { offset: 0x21F8C, size: 0x8, addend: 0x0, symName: '_strings::trim_left', symObjAddr: 0x2520, symBinAddr: 0x1000435CC, symSize: 0x120 } + - { offset: 0x21FCA, size: 0x8, addend: 0x0, symName: '_strings::trim_left', symObjAddr: 0x2520, symBinAddr: 0x1000435CC, symSize: 0x120 } + - { offset: 0x21FD2, size: 0x8, addend: 0x0, symName: '_strings::trim_right', symObjAddr: 0x2640, symBinAddr: 0x1000436EC, symSize: 0x120 } + - { offset: 0x22038, size: 0x8, addend: 0x0, symName: '_strings::trim_right', symObjAddr: 0x2640, symBinAddr: 0x1000436EC, symSize: 0x120 } + - { offset: 0x22054, size: 0x8, addend: 0x0, symName: '_strings::trim_right', symObjAddr: 0x2640, symBinAddr: 0x1000436EC, symSize: 0x120 } + - { offset: 0x2205C, size: 0x8, addend: 0x0, symName: '_strings::trim', symObjAddr: 0x2760, symBinAddr: 0x10004380C, symSize: 0x100 } + - { offset: 0x220C2, size: 0x8, addend: 0x0, symName: '_strings::trim', symObjAddr: 0x2760, symBinAddr: 0x10004380C, symSize: 0x100 } + - { offset: 0x220DE, size: 0x8, addend: 0x0, symName: '_strings::trim', symObjAddr: 0x2760, symBinAddr: 0x10004380C, symSize: 0x100 } + - { offset: 0x220E6, size: 0x8, addend: 0x0, symName: '_strings::trim_left_space', symObjAddr: 0x2860, symBinAddr: 0x10004390C, symSize: 0x90 } + - { offset: 0x22145, size: 0x8, addend: 0x0, symName: '_strings::trim_left_space', symObjAddr: 0x2860, symBinAddr: 0x10004390C, symSize: 0x90 } + - { offset: 0x2214D, size: 0x8, addend: 0x0, symName: '_strings::trim_right_space', symObjAddr: 0x28F0, symBinAddr: 0x10004399C, symSize: 0x90 } + - { offset: 0x2219C, size: 0x8, addend: 0x0, symName: '_strings::trim_right_space', symObjAddr: 0x28F0, symBinAddr: 0x10004399C, symSize: 0x90 } + - { offset: 0x221A4, size: 0x8, addend: 0x0, symName: '_strings::trim_space', symObjAddr: 0x2980, symBinAddr: 0x100043A2C, symSize: 0xB0 } + - { offset: 0x221F3, size: 0x8, addend: 0x0, symName: '_strings::trim_space', symObjAddr: 0x2980, symBinAddr: 0x100043A2C, symSize: 0xB0 } + - { offset: 0x221FB, size: 0x8, addend: 0x0, symName: '_strings::partition', symObjAddr: 0x2A30, symBinAddr: 0x100043ADC, symSize: 0x1DC } + - { offset: 0x2224A, size: 0x8, addend: 0x0, symName: '_strings::partition', symObjAddr: 0x2A30, symBinAddr: 0x100043ADC, symSize: 0x1DC } + - { offset: 0x22252, size: 0x8, addend: 0x0, symName: '_strings::index.hash_str_rabin_karp-0', symObjAddr: 0x2C0C, symBinAddr: 0x100043CB8, symSize: 0x130 } + - { offset: 0x222DA, size: 0x8, addend: 0x0, symName: '_strings::index.hash_str_rabin_karp-0', symObjAddr: 0x2C0C, symBinAddr: 0x100043CB8, symSize: 0x130 } + - { offset: 0x222F6, size: 0x8, addend: 0x0, symName: '_strings::index.hash_str_rabin_karp-0', symObjAddr: 0x2C0C, symBinAddr: 0x100043CB8, symSize: 0x130 } + - { offset: 0x228C6, size: 0x8, addend: 0x0, symName: '_reflect::enum_from_name:proc(Enum_Type:$memory::Difficulty,name:string)->(value:memory::Difficulty,ok:bool)', symObjAddr: 0x0, symBinAddr: 0x100043DE8, symSize: 0x250 } + - { offset: 0x22C93, size: 0x8, addend: 0x0, symName: '_reflect::enum_from_name:proc(Enum_Type:$memory::Difficulty,name:string)->(value:memory::Difficulty,ok:bool)', symObjAddr: 0x0, symBinAddr: 0x100043DE8, symSize: 0x250 } + - { offset: 0x22C9B, size: 0x8, addend: 0x0, symName: '_reflect::type_kind', symObjAddr: 0x250, symBinAddr: 0x100044038, symSize: 0x430 } + - { offset: 0x22CF0, size: 0x8, addend: 0x0, symName: '_reflect::type_kind', symObjAddr: 0x250, symBinAddr: 0x100044038, symSize: 0x430 } + - { offset: 0x22D97, size: 0x8, addend: 0x0, symName: '_reflect::type_kind', symObjAddr: 0x250, symBinAddr: 0x100044038, symSize: 0x430 } + - { offset: 0x22D9F, size: 0x8, addend: 0x0, symName: '_reflect::is_unsigned', symObjAddr: 0x680, symBinAddr: 0x100044468, symSize: 0xC4 } + - { offset: 0x22DD1, size: 0x8, addend: 0x0, symName: '_reflect::is_unsigned', symObjAddr: 0x680, symBinAddr: 0x100044468, symSize: 0xC4 } + - { offset: 0x22DEC, size: 0x8, addend: 0x0, symName: '_reflect::is_unsigned', symObjAddr: 0x680, symBinAddr: 0x100044468, symSize: 0xC4 } + - { offset: 0x22DF4, size: 0x8, addend: 0x0, symName: '_reflect::any_base', symObjAddr: 0x744, symBinAddr: 0x10004452C, symSize: 0x7C } + - { offset: 0x22E3F, size: 0x8, addend: 0x0, symName: '_reflect::any_base', symObjAddr: 0x744, symBinAddr: 0x10004452C, symSize: 0x7C } + - { offset: 0x22E47, size: 0x8, addend: 0x0, symName: '_reflect::any_core', symObjAddr: 0x7C0, symBinAddr: 0x1000445A8, symSize: 0x7C } + - { offset: 0x22E78, size: 0x8, addend: 0x0, symName: '_reflect::any_core', symObjAddr: 0x7C0, symBinAddr: 0x1000445A8, symSize: 0x7C } + - { offset: 0x22E92, size: 0x8, addend: 0x0, symName: '_reflect::any_core', symObjAddr: 0x7C0, symBinAddr: 0x1000445A8, symSize: 0x7C } + - { offset: 0x22E9A, size: 0x8, addend: 0x0, symName: '_reflect::is_integer', symObjAddr: 0x83C, symBinAddr: 0x100044624, symSize: 0x74 } + - { offset: 0x22ECB, size: 0x8, addend: 0x0, symName: '_reflect::is_integer', symObjAddr: 0x83C, symBinAddr: 0x100044624, symSize: 0x74 } + - { offset: 0x22EE5, size: 0x8, addend: 0x0, symName: '_reflect::is_integer', symObjAddr: 0x83C, symBinAddr: 0x100044624, symSize: 0x74 } + - { offset: 0x22EED, size: 0x8, addend: 0x0, symName: '_reflect::is_rune', symObjAddr: 0x8B0, symBinAddr: 0x100044698, symSize: 0x74 } + - { offset: 0x22F1E, size: 0x8, addend: 0x0, symName: '_reflect::is_rune', symObjAddr: 0x8B0, symBinAddr: 0x100044698, symSize: 0x74 } + - { offset: 0x22F38, size: 0x8, addend: 0x0, symName: '_reflect::is_rune', symObjAddr: 0x8B0, symBinAddr: 0x100044698, symSize: 0x74 } + - { offset: 0x22F40, size: 0x8, addend: 0x0, symName: '_reflect::is_any', symObjAddr: 0x924, symBinAddr: 0x10004470C, symSize: 0x74 } + - { offset: 0x22F71, size: 0x8, addend: 0x0, symName: '_reflect::is_any', symObjAddr: 0x924, symBinAddr: 0x10004470C, symSize: 0x74 } + - { offset: 0x22F8B, size: 0x8, addend: 0x0, symName: '_reflect::is_any', symObjAddr: 0x924, symBinAddr: 0x10004470C, symSize: 0x74 } + - { offset: 0x22F93, size: 0x8, addend: 0x0, symName: '_reflect::size_of_typeid', symObjAddr: 0x998, symBinAddr: 0x100044780, symSize: 0x60 } + - { offset: 0x22FC6, size: 0x8, addend: 0x0, symName: '_reflect::size_of_typeid', symObjAddr: 0x998, symBinAddr: 0x100044780, symSize: 0x60 } + - { offset: 0x22FE1, size: 0x8, addend: 0x0, symName: '_reflect::size_of_typeid', symObjAddr: 0x998, symBinAddr: 0x100044780, symSize: 0x60 } + - { offset: 0x22FE9, size: 0x8, addend: 0x0, symName: '_reflect::is_string', symObjAddr: 0x9F8, symBinAddr: 0x1000447E0, symSize: 0x74 } + - { offset: 0x23034, size: 0x8, addend: 0x0, symName: '_reflect::is_string', symObjAddr: 0x9F8, symBinAddr: 0x1000447E0, symSize: 0x74 } + - { offset: 0x2303C, size: 0x8, addend: 0x0, symName: '_reflect::is_cstring', symObjAddr: 0xA6C, symBinAddr: 0x100044854, symSize: 0xF0 } + - { offset: 0x2306F, size: 0x8, addend: 0x0, symName: '_reflect::is_cstring', symObjAddr: 0xA6C, symBinAddr: 0x100044854, symSize: 0xF0 } + - { offset: 0x2308A, size: 0x8, addend: 0x0, symName: '_reflect::is_cstring', symObjAddr: 0xA6C, symBinAddr: 0x100044854, symSize: 0xF0 } + - { offset: 0x23092, size: 0x8, addend: 0x0, symName: '_reflect::as_bytes', symObjAddr: 0xB5C, symBinAddr: 0x100044944, symSize: 0xD8 } + - { offset: 0x230D6, size: 0x8, addend: 0x0, symName: '_reflect::as_bytes', symObjAddr: 0xB5C, symBinAddr: 0x100044944, symSize: 0xD8 } + - { offset: 0x23101, size: 0x8, addend: 0x0, symName: '_reflect::as_bytes', symObjAddr: 0xB5C, symBinAddr: 0x100044944, symSize: 0xD8 } + - { offset: 0x23109, size: 0x8, addend: 0x0, symName: '_reflect::is_nil', symObjAddr: 0xC34, symBinAddr: 0x100044A1C, symSize: 0x144 } + - { offset: 0x23166, size: 0x8, addend: 0x0, symName: '_reflect::is_nil', symObjAddr: 0xC34, symBinAddr: 0x100044A1C, symSize: 0x144 } + - { offset: 0x2316E, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer', symObjAddr: 0xD78, symBinAddr: 0x100044B60, symSize: 0x74 } + - { offset: 0x231B3, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer', symObjAddr: 0xD78, symBinAddr: 0x100044B60, symSize: 0x74 } + - { offset: 0x231F1, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer', symObjAddr: 0xD78, symBinAddr: 0x100044B60, symSize: 0x74 } + - { offset: 0x231F9, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer_internally', symObjAddr: 0xDEC, symBinAddr: 0x100044BD4, symSize: 0xD0 } + - { offset: 0x2322C, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer_internally', symObjAddr: 0xDEC, symBinAddr: 0x100044BD4, symSize: 0xD0 } + - { offset: 0x23247, size: 0x8, addend: 0x0, symName: '_reflect::is_pointer_internally', symObjAddr: 0xDEC, symBinAddr: 0x100044BD4, symSize: 0xD0 } + - { offset: 0x2324F, size: 0x8, addend: 0x0, symName: '_reflect::is_raw_union', symObjAddr: 0xEBC, symBinAddr: 0x100044CA4, symSize: 0x144 } + - { offset: 0x232C1, size: 0x8, addend: 0x0, symName: '_reflect::is_raw_union', symObjAddr: 0xEBC, symBinAddr: 0x100044CA4, symSize: 0x144 } + - { offset: 0x232C9, size: 0x8, addend: 0x0, symName: '_reflect::is_enum', symObjAddr: 0x1000, symBinAddr: 0x100044DE8, symSize: 0x74 } + - { offset: 0x232FD, size: 0x8, addend: 0x0, symName: '_reflect::is_enum', symObjAddr: 0x1000, symBinAddr: 0x100044DE8, symSize: 0x74 } + - { offset: 0x2332A, size: 0x8, addend: 0x0, symName: '_reflect::is_enum', symObjAddr: 0x1000, symBinAddr: 0x100044DE8, symSize: 0x74 } + - { offset: 0x23332, size: 0x8, addend: 0x0, symName: '_reflect::struct_field_value_by_name', symObjAddr: 0x1074, symBinAddr: 0x100044E5C, symSize: 0x420 } + - { offset: 0x23365, size: 0x8, addend: 0x0, symName: '_reflect::struct_field_value_by_name', symObjAddr: 0x1074, symBinAddr: 0x100044E5C, symSize: 0x420 } + - { offset: 0x23380, size: 0x8, addend: 0x0, symName: '_reflect::struct_field_value_by_name', symObjAddr: 0x1074, symBinAddr: 0x100044E5C, symSize: 0x420 } + - { offset: 0x23388, size: 0x8, addend: 0x0, symName: '_reflect::is_endian_big', symObjAddr: 0x1494, symBinAddr: 0x10004527C, symSize: 0x190 } + - { offset: 0x233ED, size: 0x8, addend: 0x0, symName: '_reflect::is_endian_big', symObjAddr: 0x1494, symBinAddr: 0x10004527C, symSize: 0x190 } + - { offset: 0x234B7, size: 0x8, addend: 0x0, symName: '_reflect::is_endian_big', symObjAddr: 0x1494, symBinAddr: 0x10004527C, symSize: 0x190 } + - { offset: 0x234BF, size: 0x8, addend: 0x0, symName: '_reflect::write_typeid_writer', symObjAddr: 0x1624, symBinAddr: 0x10004540C, symSize: 0xB8 } + - { offset: 0x23504, size: 0x8, addend: 0x0, symName: '_reflect::write_typeid_writer', symObjAddr: 0x1624, symBinAddr: 0x10004540C, symSize: 0xB8 } + - { offset: 0x23542, size: 0x8, addend: 0x0, symName: '_reflect::write_typeid_writer', symObjAddr: 0x1624, symBinAddr: 0x10004540C, symSize: 0xB8 } + - { offset: 0x2354A, size: 0x8, addend: 0x0, symName: '_reflect::write_type_writer', symObjAddr: 0x16DC, symBinAddr: 0x1000454C4, symSize: 0x7C4C } + - { offset: 0x235CA, size: 0x8, addend: 0x0, symName: '_reflect::write_type_writer', symObjAddr: 0x16DC, symBinAddr: 0x1000454C4, symSize: 0x7C4C } + - { offset: 0x235D2, size: 0x8, addend: 0x0, symName: '_reflect::struct_fields_zipped', symObjAddr: 0x9328, symBinAddr: 0x10004D110, symSize: 0x330 } + - { offset: 0x237B8, size: 0x8, addend: 0x0, symName: '_reflect::struct_fields_zipped', symObjAddr: 0x9328, symBinAddr: 0x10004D110, symSize: 0x330 } + - { offset: 0x237C0, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_get', symObjAddr: 0x9658, symBinAddr: 0x10004D440, symSize: 0xCC } + - { offset: 0x23805, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_get', symObjAddr: 0x9658, symBinAddr: 0x10004D440, symSize: 0xCC } + - { offset: 0x23855, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_get', symObjAddr: 0x9658, symBinAddr: 0x10004D440, symSize: 0xCC } + - { offset: 0x2385D, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_lookup', symObjAddr: 0x9724, symBinAddr: 0x10004D50C, symSize: 0x6B4 } + - { offset: 0x238C3, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_lookup', symObjAddr: 0x9724, symBinAddr: 0x10004D50C, symSize: 0x6B4 } + - { offset: 0x238DF, size: 0x8, addend: 0x0, symName: '_reflect::struct_tag_lookup', symObjAddr: 0x9724, symBinAddr: 0x10004D50C, symSize: 0x6B4 } + - { offset: 0x238E7, size: 0x8, addend: 0x0, symName: '_reflect::enum_string', symObjAddr: 0x9DD8, symBinAddr: 0x10004DBC0, symSize: 0x288 } + - { offset: 0x239CF, size: 0x8, addend: 0x0, symName: '_reflect::enum_string', symObjAddr: 0x9DD8, symBinAddr: 0x10004DBC0, symSize: 0x288 } + - { offset: 0x239D7, size: 0x8, addend: 0x0, symName: '_reflect::enum_name_from_value_any', symObjAddr: 0xA060, symBinAddr: 0x10004DE48, symSize: 0x3AC } + - { offset: 0x23A1C, size: 0x8, addend: 0x0, symName: '_reflect::enum_name_from_value_any', symObjAddr: 0xA060, symBinAddr: 0x10004DE48, symSize: 0x3AC } + - { offset: 0x23AC3, size: 0x8, addend: 0x0, symName: '_reflect::enum_name_from_value_any', symObjAddr: 0xA060, symBinAddr: 0x10004DE48, symSize: 0x3AC } + - { offset: 0x23ACB, size: 0x8, addend: 0x0, symName: '_reflect::type_info_union_is_pure_maybe', symObjAddr: 0xA40C, symBinAddr: 0x10004E1F4, symSize: 0xA4 } + - { offset: 0x23B32, size: 0x8, addend: 0x0, symName: '_reflect::type_info_union_is_pure_maybe', symObjAddr: 0xA40C, symBinAddr: 0x10004E1F4, symSize: 0xA4 } + - { offset: 0x23BA4, size: 0x8, addend: 0x0, symName: '_reflect::type_info_union_is_pure_maybe', symObjAddr: 0xA40C, symBinAddr: 0x10004E1F4, symSize: 0xA4 } + - { offset: 0x23BAC, size: 0x8, addend: 0x0, symName: '_reflect::as_bool', symObjAddr: 0xA4B0, symBinAddr: 0x10004E298, symSize: 0x260 } + - { offset: 0x23BEA, size: 0x8, addend: 0x0, symName: '_reflect::as_bool', symObjAddr: 0xA4B0, symBinAddr: 0x10004E298, symSize: 0x260 } + - { offset: 0x23BF2, size: 0x8, addend: 0x0, symName: '_reflect::as_int', symObjAddr: 0xA710, symBinAddr: 0x10004E4F8, symSize: 0xA0 } + - { offset: 0x23C48, size: 0x8, addend: 0x0, symName: '_reflect::as_int', symObjAddr: 0xA710, symBinAddr: 0x10004E4F8, symSize: 0xA0 } + - { offset: 0x23CDE, size: 0x8, addend: 0x0, symName: '_reflect::as_int', symObjAddr: 0xA710, symBinAddr: 0x10004E4F8, symSize: 0xA0 } + - { offset: 0x23CE6, size: 0x8, addend: 0x0, symName: '_reflect::as_i64', symObjAddr: 0xA7B0, symBinAddr: 0x10004E598, symSize: 0xE3C } + - { offset: 0x23D4D, size: 0x8, addend: 0x0, symName: '_reflect::as_i64', symObjAddr: 0xA7B0, symBinAddr: 0x10004E598, symSize: 0xE3C } + - { offset: 0x23D69, size: 0x8, addend: 0x0, symName: '_reflect::as_i64', symObjAddr: 0xA7B0, symBinAddr: 0x10004E598, symSize: 0xE3C } + - { offset: 0x24E22, size: 0x8, addend: 0x0, symName: '_utf8::encode_rune', symObjAddr: 0x0, symBinAddr: 0x10004F3D4, symSize: 0x210 } + - { offset: 0x24FD5, size: 0x8, addend: 0x0, symName: '_utf8::encode_rune', symObjAddr: 0x0, symBinAddr: 0x10004F3D4, symSize: 0x210 } + - { offset: 0x24FDD, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_string', symObjAddr: 0x210, symBinAddr: 0x10004F5E4, symSize: 0x6C } + - { offset: 0x2500F, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_string', symObjAddr: 0x210, symBinAddr: 0x10004F5E4, symSize: 0x6C } + - { offset: 0x2504A, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_string', symObjAddr: 0x210, symBinAddr: 0x10004F5E4, symSize: 0x6C } + - { offset: 0x25052, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_bytes', symObjAddr: 0x27C, symBinAddr: 0x10004F650, symSize: 0x408 } + - { offset: 0x2507D, size: 0x8, addend: 0x0, symName: '_utf8::decode_rune_in_bytes', symObjAddr: 0x27C, symBinAddr: 0x10004F650, symSize: 0x408 } + - { offset: 0x25085, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_string', symObjAddr: 0x684, symBinAddr: 0x10004FA58, symSize: 0x6C } + - { offset: 0x250B7, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_string', symObjAddr: 0x684, symBinAddr: 0x10004FA58, symSize: 0x6C } + - { offset: 0x25163, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_string', symObjAddr: 0x684, symBinAddr: 0x10004FA58, symSize: 0x6C } + - { offset: 0x2516B, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_bytes', symObjAddr: 0x6F0, symBinAddr: 0x10004FAC4, symSize: 0x1FC } + - { offset: 0x25196, size: 0x8, addend: 0x0, symName: '_utf8::decode_last_rune_in_bytes', symObjAddr: 0x6F0, symBinAddr: 0x10004FAC4, symSize: 0x1FC } + - { offset: 0x2519E, size: 0x8, addend: 0x0, symName: '_utf8::rune_start', symObjAddr: 0x8EC, symBinAddr: 0x10004FCC0, symSize: 0x28 } + - { offset: 0x251D0, size: 0x8, addend: 0x0, symName: '_utf8::rune_start', symObjAddr: 0x8EC, symBinAddr: 0x10004FCC0, symSize: 0x28 } + - { offset: 0x2522B, size: 0x8, addend: 0x0, symName: '_utf8::rune_start', symObjAddr: 0x8EC, symBinAddr: 0x10004FCC0, symSize: 0x28 } + - { offset: 0x25233, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_string', symObjAddr: 0x914, symBinAddr: 0x10004FCE8, symSize: 0x4C } + - { offset: 0x2525F, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_string', symObjAddr: 0x914, symBinAddr: 0x10004FCE8, symSize: 0x4C } + - { offset: 0x25267, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_bytes', symObjAddr: 0x960, symBinAddr: 0x10004FD34, symSize: 0x2EC } + - { offset: 0x25293, size: 0x8, addend: 0x0, symName: '_utf8::rune_count_in_bytes', symObjAddr: 0x960, symBinAddr: 0x10004FD34, symSize: 0x2EC } + - { offset: 0x2549E, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::byte_slice', symObjAddr: 0x0, symBinAddr: 0x100050020, symSize: 0x48 } + - { offset: 0x255F6, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::byte_slice', symObjAddr: 0x0, symBinAddr: 0x100050020, symSize: 0x48 } + - { offset: 0x255FE, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uint', symObjAddr: 0x48, symBinAddr: 0x100050068, symSize: 0x84 } + - { offset: 0x25636, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uint', symObjAddr: 0x48, symBinAddr: 0x100050068, symSize: 0x84 } + - { offset: 0x2563E, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uintptr', symObjAddr: 0xCC, symBinAddr: 0x1000500EC, symSize: 0x3C } + - { offset: 0x25686, size: 0x8, addend: 0x0, symName: '_runtime::align_forward_uintptr', symObjAddr: 0xCC, symBinAddr: 0x1000500EC, symSize: 0x3C } + - { offset: 0x2568E, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_int', symObjAddr: 0x108, symBinAddr: 0x100050128, symSize: 0x48 } + - { offset: 0x256D6, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_int', symObjAddr: 0x108, symBinAddr: 0x100050128, symSize: 0x48 } + - { offset: 0x256DE, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uint', symObjAddr: 0x150, symBinAddr: 0x100050170, symSize: 0x48 } + - { offset: 0x25708, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uint', symObjAddr: 0x150, symBinAddr: 0x100050170, symSize: 0x48 } + - { offset: 0x25710, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uintptr', symObjAddr: 0x198, symBinAddr: 0x1000501B8, symSize: 0x28 } + - { offset: 0x2573A, size: 0x8, addend: 0x0, symName: '_runtime::is_power_of_two_uintptr', symObjAddr: 0x198, symBinAddr: 0x1000501B8, symSize: 0x28 } + - { offset: 0x25742, size: 0x8, addend: 0x0, symName: '_runtime::mem_copy_non_overlapping', symObjAddr: 0x1C0, symBinAddr: 0x1000501E0, symSize: 0x94 } + - { offset: 0x2576C, size: 0x8, addend: 0x0, symName: '_runtime::mem_copy_non_overlapping', symObjAddr: 0x1C0, symBinAddr: 0x1000501E0, symSize: 0x94 } + - { offset: 0x25774, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_bytes', symObjAddr: 0x254, symBinAddr: 0x100050274, symSize: 0x110 } + - { offset: 0x257BA, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_bytes', symObjAddr: 0x254, symBinAddr: 0x100050274, symSize: 0x110 } + - { offset: 0x257C2, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc', symObjAddr: 0x364, symBinAddr: 0x100050384, symSize: 0x110 } + - { offset: 0x2582A, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc', symObjAddr: 0x364, symBinAddr: 0x100050384, symSize: 0x110 } + - { offset: 0x25832, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_non_zeroed', symObjAddr: 0x474, symBinAddr: 0x100050494, symSize: 0x110 } + - { offset: 0x2589A, size: 0x8, addend: 0x0, symName: '_runtime::mem_alloc_non_zeroed', symObjAddr: 0x474, symBinAddr: 0x100050494, symSize: 0x110 } + - { offset: 0x258A2, size: 0x8, addend: 0x0, symName: '_runtime::mem_free', symObjAddr: 0x584, symBinAddr: 0x1000505A4, symSize: 0xAC } + - { offset: 0x2590A, size: 0x8, addend: 0x0, symName: '_runtime::mem_free', symObjAddr: 0x584, symBinAddr: 0x1000505A4, symSize: 0xAC } + - { offset: 0x25912, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_with_size', symObjAddr: 0x630, symBinAddr: 0x100050650, symSize: 0xB8 } + - { offset: 0x25972, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_with_size', symObjAddr: 0x630, symBinAddr: 0x100050650, symSize: 0xB8 } + - { offset: 0x2598C, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_with_size', symObjAddr: 0x630, symBinAddr: 0x100050650, symSize: 0xB8 } + - { offset: 0x25994, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_all', symObjAddr: 0x6E8, symBinAddr: 0x100050708, symSize: 0x94 } + - { offset: 0x25A03, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_all', symObjAddr: 0x6E8, symBinAddr: 0x100050708, symSize: 0x94 } + - { offset: 0x25A1D, size: 0x8, addend: 0x0, symName: '_runtime::mem_free_all', symObjAddr: 0x6E8, symBinAddr: 0x100050708, symSize: 0x94 } + - { offset: 0x25A25, size: 0x8, addend: 0x0, symName: '_runtime::_mem_resize', symObjAddr: 0x77C, symBinAddr: 0x10005079C, symSize: 0x644 } + - { offset: 0x25A7E, size: 0x8, addend: 0x0, symName: '_runtime::_mem_resize', symObjAddr: 0x77C, symBinAddr: 0x10005079C, symSize: 0x644 } + - { offset: 0x25A86, size: 0x8, addend: 0x0, symName: '_runtime::mem_resize', symObjAddr: 0xDC0, symBinAddr: 0x100050DE0, symSize: 0x148 } + - { offset: 0x25B3B, size: 0x8, addend: 0x0, symName: '_runtime::mem_resize', symObjAddr: 0xDC0, symBinAddr: 0x100050DE0, symSize: 0x148 } + - { offset: 0x25B43, size: 0x8, addend: 0x0, symName: '_runtime::non_zero_mem_resize', symObjAddr: 0xF08, symBinAddr: 0x100050F28, symSize: 0x14C } + - { offset: 0x25BE9, size: 0x8, addend: 0x0, symName: '_runtime::non_zero_mem_resize', symObjAddr: 0xF08, symBinAddr: 0x100050F28, symSize: 0x14C } + - { offset: 0x25BF1, size: 0x8, addend: 0x0, symName: '_runtime::conditional_mem_zero', symObjAddr: 0x1054, symBinAddr: 0x100051074, symSize: 0x154 } + - { offset: 0x25C97, size: 0x8, addend: 0x0, symName: '_runtime::conditional_mem_zero', symObjAddr: 0x1054, symBinAddr: 0x100051074, symSize: 0x154 } + - { offset: 0x25C9F, size: 0x8, addend: 0x0, symName: '_runtime::memory_equal', symObjAddr: 0x11A8, symBinAddr: 0x1000511C8, symSize: 0x2B4 } + - { offset: 0x25D4E, size: 0x8, addend: 0x0, symName: '_runtime::memory_equal', symObjAddr: 0x11A8, symBinAddr: 0x1000511C8, symSize: 0x2B4 } + - { offset: 0x25D56, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare', symObjAddr: 0x145C, symBinAddr: 0x10005147C, symSize: 0x4A4 } + - { offset: 0x25DAA, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare', symObjAddr: 0x145C, symBinAddr: 0x10005147C, symSize: 0x4A4 } + - { offset: 0x25E4E, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare', symObjAddr: 0x145C, symBinAddr: 0x10005147C, symSize: 0x4A4 } + - { offset: 0x25E56, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare_zero', symObjAddr: 0x1900, symBinAddr: 0x100051920, symSize: 0x240 } + - { offset: 0x25EAA, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare_zero', symObjAddr: 0x1900, symBinAddr: 0x100051920, symSize: 0x240 } + - { offset: 0x26040, size: 0x8, addend: 0x0, symName: '_runtime::memory_compare_zero', symObjAddr: 0x1900, symBinAddr: 0x100051920, symSize: 0x240 } + - { offset: 0x26048, size: 0x8, addend: 0x0, symName: '_runtime::string_eq', symObjAddr: 0x1B40, symBinAddr: 0x100051B60, symSize: 0xA0 } + - { offset: 0x2608C, size: 0x8, addend: 0x0, symName: '_runtime::string_eq', symObjAddr: 0x1B40, symBinAddr: 0x100051B60, symSize: 0xA0 } + - { offset: 0x26132, size: 0x8, addend: 0x0, symName: '_runtime::string_eq', symObjAddr: 0x1B40, symBinAddr: 0x100051B60, symSize: 0xA0 } + - { offset: 0x2613A, size: 0x8, addend: 0x0, symName: '_runtime::string_cmp', symObjAddr: 0x1BE0, symBinAddr: 0x100051C00, symSize: 0xE0 } + - { offset: 0x2617E, size: 0x8, addend: 0x0, symName: '_runtime::string_cmp', symObjAddr: 0x1BE0, symBinAddr: 0x100051C00, symSize: 0xE0 } + - { offset: 0x261A9, size: 0x8, addend: 0x0, symName: '_runtime::string_cmp', symObjAddr: 0x1BE0, symBinAddr: 0x100051C00, symSize: 0xE0 } + - { offset: 0x261B1, size: 0x8, addend: 0x0, symName: '_runtime::string16_eq', symObjAddr: 0x1CC0, symBinAddr: 0x100051CE0, symSize: 0xA4 } + - { offset: 0x261F5, size: 0x8, addend: 0x0, symName: '_runtime::string16_eq', symObjAddr: 0x1CC0, symBinAddr: 0x100051CE0, symSize: 0xA4 } + - { offset: 0x26231, size: 0x8, addend: 0x0, symName: '_runtime::string16_eq', symObjAddr: 0x1CC0, symBinAddr: 0x100051CE0, symSize: 0xA4 } + - { offset: 0x26239, size: 0x8, addend: 0x0, symName: '_runtime::string_ne', symObjAddr: 0x1D64, symBinAddr: 0x100051D84, symSize: 0x84 } + - { offset: 0x2627D, size: 0x8, addend: 0x0, symName: '_runtime::string_ne', symObjAddr: 0x1D64, symBinAddr: 0x100051D84, symSize: 0x84 } + - { offset: 0x262A8, size: 0x8, addend: 0x0, symName: '_runtime::string_ne', symObjAddr: 0x1D64, symBinAddr: 0x100051D84, symSize: 0x84 } + - { offset: 0x262B0, size: 0x8, addend: 0x0, symName: '_runtime::string_lt', symObjAddr: 0x1DE8, symBinAddr: 0x100051E08, symSize: 0x84 } + - { offset: 0x262ED, size: 0x8, addend: 0x0, symName: '_runtime::string_lt', symObjAddr: 0x1DE8, symBinAddr: 0x100051E08, symSize: 0x84 } + - { offset: 0x262F5, size: 0x8, addend: 0x0, symName: '_runtime::string16_ne', symObjAddr: 0x1E6C, symBinAddr: 0x100051E8C, symSize: 0x84 } + - { offset: 0x26332, size: 0x8, addend: 0x0, symName: '_runtime::string16_ne', symObjAddr: 0x1E6C, symBinAddr: 0x100051E8C, symSize: 0x84 } + - { offset: 0x2633A, size: 0x8, addend: 0x0, symName: '_runtime::cstring_len', symObjAddr: 0x1EF0, symBinAddr: 0x100051F10, symSize: 0x74 } + - { offset: 0x26377, size: 0x8, addend: 0x0, symName: '_runtime::cstring_len', symObjAddr: 0x1EF0, symBinAddr: 0x100051F10, symSize: 0x74 } + - { offset: 0x2637F, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_len', symObjAddr: 0x1F64, symBinAddr: 0x100051F84, symSize: 0x80 } + - { offset: 0x263B2, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_len', symObjAddr: 0x1F64, symBinAddr: 0x100051F84, symSize: 0x80 } + - { offset: 0x263DD, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_len', symObjAddr: 0x1F64, symBinAddr: 0x100051F84, symSize: 0x80 } + - { offset: 0x263E5, size: 0x8, addend: 0x0, symName: '_runtime::cstring_to_string', symObjAddr: 0x1FE4, symBinAddr: 0x100052004, symSize: 0x98 } + - { offset: 0x26418, size: 0x8, addend: 0x0, symName: '_runtime::cstring_to_string', symObjAddr: 0x1FE4, symBinAddr: 0x100052004, symSize: 0x98 } + - { offset: 0x26443, size: 0x8, addend: 0x0, symName: '_runtime::cstring_to_string', symObjAddr: 0x1FE4, symBinAddr: 0x100052004, symSize: 0x98 } + - { offset: 0x2644B, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_to_string16', symObjAddr: 0x207C, symBinAddr: 0x10005209C, symSize: 0x98 } + - { offset: 0x2647F, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_to_string16', symObjAddr: 0x207C, symBinAddr: 0x10005209C, symSize: 0x98 } + - { offset: 0x264AA, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_to_string16', symObjAddr: 0x207C, symBinAddr: 0x10005209C, symSize: 0x98 } + - { offset: 0x264B2, size: 0x8, addend: 0x0, symName: '_runtime::cstring_eq', symObjAddr: 0x2114, symBinAddr: 0x100052134, symSize: 0xF0 } + - { offset: 0x264E6, size: 0x8, addend: 0x0, symName: '_runtime::cstring_eq', symObjAddr: 0x2114, symBinAddr: 0x100052134, symSize: 0xF0 } + - { offset: 0x26511, size: 0x8, addend: 0x0, symName: '_runtime::cstring_eq', symObjAddr: 0x2114, symBinAddr: 0x100052134, symSize: 0xF0 } + - { offset: 0x26519, size: 0x8, addend: 0x0, symName: '_runtime::cstring_ne', symObjAddr: 0x2204, symBinAddr: 0x100052224, symSize: 0x44 } + - { offset: 0x2655B, size: 0x8, addend: 0x0, symName: '_runtime::cstring_ne', symObjAddr: 0x2204, symBinAddr: 0x100052224, symSize: 0x44 } + - { offset: 0x265A6, size: 0x8, addend: 0x0, symName: '_runtime::cstring_ne', symObjAddr: 0x2204, symBinAddr: 0x100052224, symSize: 0x44 } + - { offset: 0x265AE, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_eq', symObjAddr: 0x2248, symBinAddr: 0x100052268, symSize: 0xF4 } + - { offset: 0x265E9, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_eq', symObjAddr: 0x2248, symBinAddr: 0x100052268, symSize: 0xF4 } + - { offset: 0x265F1, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_ne', symObjAddr: 0x233C, symBinAddr: 0x10005235C, symSize: 0x44 } + - { offset: 0x26633, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_ne', symObjAddr: 0x233C, symBinAddr: 0x10005235C, symSize: 0x44 } + - { offset: 0x2667E, size: 0x8, addend: 0x0, symName: '_runtime::cstring16_ne', symObjAddr: 0x233C, symBinAddr: 0x10005235C, symSize: 0x44 } + - { offset: 0x26686, size: 0x8, addend: 0x0, symName: '_runtime::string_decode_rune', symObjAddr: 0x2380, symBinAddr: 0x1000523A0, symSize: 0x408 } + - { offset: 0x266C1, size: 0x8, addend: 0x0, symName: '_runtime::string_decode_rune', symObjAddr: 0x2380, symBinAddr: 0x1000523A0, symSize: 0x408 } + - { offset: 0x266C9, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f32_to_f16', symObjAddr: 0x2788, symBinAddr: 0x1000527A8, symSize: 0x250 } + - { offset: 0x266FD, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f32_to_f16', symObjAddr: 0x2788, symBinAddr: 0x1000527A8, symSize: 0x250 } + - { offset: 0x267B2, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f32_to_f16', symObjAddr: 0x2788, symBinAddr: 0x1000527A8, symSize: 0x250 } + - { offset: 0x267BA, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f16_to_f32', symObjAddr: 0x29D8, symBinAddr: 0x1000529F8, symSize: 0xA0 } + - { offset: 0x267EE, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f16_to_f32', symObjAddr: 0x29D8, symBinAddr: 0x1000529F8, symSize: 0xA0 } + - { offset: 0x268B4, size: 0x8, addend: 0x0, symName: '_runtime::[internal.odin]::f16_to_f32', symObjAddr: 0x29D8, symBinAddr: 0x1000529F8, symSize: 0xA0 } + - { offset: 0x268BC, size: 0x8, addend: 0x0, symName: ___truncsfhf2, symObjAddr: 0x2A78, symBinAddr: 0x100052A98, symSize: 0x28 } + - { offset: 0x268EF, size: 0x8, addend: 0x0, symName: ___truncsfhf2, symObjAddr: 0x2A78, symBinAddr: 0x100052A98, symSize: 0x28 } + - { offset: 0x2693A, size: 0x8, addend: 0x0, symName: ___truncsfhf2, symObjAddr: 0x2A78, symBinAddr: 0x100052A98, symSize: 0x28 } + - { offset: 0x26942, size: 0x8, addend: 0x0, symName: ___gnu_f2h_ieee, symObjAddr: 0x2AA0, symBinAddr: 0x100052AC0, symSize: 0x28 } + - { offset: 0x2696E, size: 0x8, addend: 0x0, symName: ___gnu_f2h_ieee, symObjAddr: 0x2AA0, symBinAddr: 0x100052AC0, symSize: 0x28 } + - { offset: 0x26976, size: 0x8, addend: 0x0, symName: ___truncdfhf2, symObjAddr: 0x2AC8, symBinAddr: 0x100052AE8, symSize: 0x2C } + - { offset: 0x269A2, size: 0x8, addend: 0x0, symName: ___truncdfhf2, symObjAddr: 0x2AC8, symBinAddr: 0x100052AE8, symSize: 0x2C } + - { offset: 0x269AA, size: 0x8, addend: 0x0, symName: ___gnu_h2f_ieee, symObjAddr: 0x2AF4, symBinAddr: 0x100052B14, symSize: 0x28 } + - { offset: 0x269D6, size: 0x8, addend: 0x0, symName: ___gnu_h2f_ieee, symObjAddr: 0x2AF4, symBinAddr: 0x100052B14, symSize: 0x28 } + - { offset: 0x269DE, size: 0x8, addend: 0x0, symName: ___extendhfsf2, symObjAddr: 0x2B1C, symBinAddr: 0x100052B3C, symSize: 0x28 } + - { offset: 0x26A0A, size: 0x8, addend: 0x0, symName: ___extendhfsf2, symObjAddr: 0x2B1C, symBinAddr: 0x100052B3C, symSize: 0x28 } + - { offset: 0x26FBD, size: 0x8, addend: 0x0, symName: '_runtime::memset', symObjAddr: 0x0, symBinAddr: 0x100052B64, symSize: 0xC0 } + - { offset: 0x26FCE, size: 0x8, addend: 0x0, symName: '_runtime::memset', symObjAddr: 0x0, symBinAddr: 0x100052B64, symSize: 0xC0 } + - { offset: 0x270E4, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::init_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x100052C24, symSize: 0x74 } + - { offset: 0x270EC, size: 0x8, addend: 0x0, symName: '___$equal$$union#shared_nil{os::General_Error,io::Error,runtime::Allocator_Error,posix::Errno}', symObjAddr: 0x87BC, symBinAddr: 0x10005B3E0, symSize: 0x134 } + - { offset: 0x27649, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::init_thread_local_cleaner', symObjAddr: 0x0, symBinAddr: 0x100052C24, symSize: 0x74 } + - { offset: 0x27651, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files', symObjAddr: 0x74, symBinAddr: 0x100052C98, symSize: 0x88 } + - { offset: 0x27668, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files', symObjAddr: 0x74, symBinAddr: 0x100052C98, symSize: 0x88 } + - { offset: 0x27670, size: 0x8, addend: 0x0, symName: '_os::[process.odin]::delete_args', symObjAddr: 0xFC, symBinAddr: 0x100052D20, symSize: 0xFC } + - { offset: 0x27687, size: 0x8, addend: 0x0, symName: '_os::[process.odin]::delete_args', symObjAddr: 0xFC, symBinAddr: 0x100052D20, symSize: 0xFC } + - { offset: 0x2768F, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::temp_allocator_fini', symObjAddr: 0x1F8, symBinAddr: 0x100052E1C, symSize: 0x90 } + - { offset: 0x276C9, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::temp_allocator_fini', symObjAddr: 0x1F8, symBinAddr: 0x100052E1C, symSize: 0x90 } + - { offset: 0x276D1, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::file_allocator', symObjAddr: 0x288, symBinAddr: 0x100052EAC, symSize: 0x44 } + - { offset: 0x2770A, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::file_allocator', symObjAddr: 0x288, symBinAddr: 0x100052EAC, symSize: 0x44 } + - { offset: 0x27712, size: 0x8, addend: 0x0, symName: '_os::[file_posix_darwin.odin]::_posix_absolute_path', symObjAddr: 0x2CC, symBinAddr: 0x100052EF0, symSize: 0x210 } + - { offset: 0x2773E, size: 0x8, addend: 0x0, symName: '_os::[file_posix_darwin.odin]::_posix_absolute_path', symObjAddr: 0x2CC, symBinAddr: 0x100052EF0, symSize: 0x210 } + - { offset: 0x27746, size: 0x8, addend: 0x0, symName: '_os::heap_allocator', symObjAddr: 0x4DC, symBinAddr: 0x100053100, symSize: 0x28 } + - { offset: 0x277C6, size: 0x8, addend: 0x0, symName: '_os::heap_allocator', symObjAddr: 0x4DC, symBinAddr: 0x100053100, symSize: 0x28 } + - { offset: 0x277E1, size: 0x8, addend: 0x0, symName: '_os::heap_allocator', symObjAddr: 0x4DC, symBinAddr: 0x100053100, symSize: 0x28 } + - { offset: 0x277E9, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat', symObjAddr: 0x504, symBinAddr: 0x100053128, symSize: 0x2BC } + - { offset: 0x27804, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat', symObjAddr: 0x504, symBinAddr: 0x100053128, symSize: 0x2BC } + - { offset: 0x2780C, size: 0x8, addend: 0x0, symName: '_os::[env_posix.odin]::_lookup_env_alloc', symObjAddr: 0x7C0, symBinAddr: 0x1000533E4, symSize: 0x2F8 } + - { offset: 0x27866, size: 0x8, addend: 0x0, symName: '_os::[env_posix.odin]::_lookup_env_alloc', symObjAddr: 0x7C0, symBinAddr: 0x1000533E4, symSize: 0x2F8 } + - { offset: 0x2786E, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_is_path_separator', symObjAddr: 0xAB8, symBinAddr: 0x1000536DC, symSize: 0x24 } + - { offset: 0x278DF, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_is_path_separator', symObjAddr: 0xAB8, symBinAddr: 0x1000536DC, symSize: 0x24 } + - { offset: 0x2791A, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_is_path_separator', symObjAddr: 0xAB8, symBinAddr: 0x1000536DC, symSize: 0x24 } + - { offset: 0x27922, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_from_errno', symObjAddr: 0xADC, symBinAddr: 0x100053700, symSize: 0x40 } + - { offset: 0x2794C, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_from_errno', symObjAddr: 0xADC, symBinAddr: 0x100053700, symSize: 0x40 } + - { offset: 0x27954, size: 0x8, addend: 0x0, symName: '_os::[path_posixfs.odin]::_clean_path_handle_start', symObjAddr: 0xB1C, symBinAddr: 0x100053740, symSize: 0x120 } + - { offset: 0x27980, size: 0x8, addend: 0x0, symName: '_os::[path_posixfs.odin]::_clean_path_handle_start', symObjAddr: 0xB1C, symBinAddr: 0x100053740, symSize: 0x120 } + - { offset: 0x27988, size: 0x8, addend: 0x0, symName: '_os::heap_allocator_proc', symObjAddr: 0xC3C, symBinAddr: 0x100053860, symSize: 0xAC } + - { offset: 0x279F2, size: 0x8, addend: 0x0, symName: '_os::heap_allocator_proc', symObjAddr: 0xC3C, symBinAddr: 0x100053860, symSize: 0xAC } + - { offset: 0x279FA, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_mkdir', symObjAddr: 0xCE8, symBinAddr: 0x10005390C, symSize: 0x25C } + - { offset: 0x27A8F, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_mkdir', symObjAddr: 0xCE8, symBinAddr: 0x10005390C, symSize: 0x25C } + - { offset: 0x27A97, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_existing', symObjAddr: 0xF44, symBinAddr: 0x100053B68, symSize: 0x390 } + - { offset: 0x27AF8, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_existing', symObjAddr: 0xF44, symBinAddr: 0x100053B68, symSize: 0x390 } + - { offset: 0x27B23, size: 0x8, addend: 0x0, symName: '_os::[errors_posix.odin]::_get_platform_error_existing', symObjAddr: 0xF44, symBinAddr: 0x100053B68, symSize: 0x390 } + - { offset: 0x27B2B, size: 0x8, addend: 0x0, symName: '_os::_user_config_dir', symObjAddr: 0x12D4, symBinAddr: 0x100053EF8, symSize: 0x1C8 } + - { offset: 0x27B65, size: 0x8, addend: 0x0, symName: '_os::_user_config_dir', symObjAddr: 0x12D4, symBinAddr: 0x100053EF8, symSize: 0x1C8 } + - { offset: 0x27B6D, size: 0x8, addend: 0x0, symName: '_os::get_env_alloc', symObjAddr: 0x149C, symBinAddr: 0x1000540C0, symSize: 0xBC } + - { offset: 0x27BD7, size: 0x8, addend: 0x0, symName: '_os::get_env_alloc', symObjAddr: 0x149C, symBinAddr: 0x1000540C0, symSize: 0xBC } + - { offset: 0x27BDF, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_mkdir_all', symObjAddr: 0x1558, symBinAddr: 0x10005417C, symSize: 0x314 } + - { offset: 0x27C30, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_mkdir_all', symObjAddr: 0x1558, symBinAddr: 0x10005417C, symSize: 0x314 } + - { offset: 0x27C4B, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_mkdir_all', symObjAddr: 0x1558, symBinAddr: 0x10005417C, symSize: 0x314 } + - { offset: 0x27C53, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::clone_string', symObjAddr: 0x186C, symBinAddr: 0x100054490, symSize: 0x178 } + - { offset: 0x27CA4, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::clone_string', symObjAddr: 0x186C, symBinAddr: 0x100054490, symSize: 0x178 } + - { offset: 0x27CCF, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::clone_string', symObjAddr: 0x186C, symBinAddr: 0x100054490, symSize: 0x178 } + - { offset: 0x27CD7, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::TEMP_ALLOCATOR_GUARD_END', symObjAddr: 0x19E4, symBinAddr: 0x100054608, symSize: 0x38 } + - { offset: 0x27D48, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::TEMP_ALLOCATOR_GUARD_END', symObjAddr: 0x19E4, symBinAddr: 0x100054608, symSize: 0x38 } + - { offset: 0x27D63, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::TEMP_ALLOCATOR_GUARD_END', symObjAddr: 0x19E4, symBinAddr: 0x100054608, symSize: 0x38 } + - { offset: 0x27D6B, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::clone_to_cstring', symObjAddr: 0x1A1C, symBinAddr: 0x100054640, symSize: 0x1FC } + - { offset: 0x27DA2, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::clone_to_cstring', symObjAddr: 0x1A1C, symBinAddr: 0x100054640, symSize: 0x1FC } + - { offset: 0x27DAA, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::TEMP_ALLOCATOR_GUARD', symObjAddr: 0x1C18, symBinAddr: 0x10005483C, symSize: 0x340 } + - { offset: 0x27E1B, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::TEMP_ALLOCATOR_GUARD', symObjAddr: 0x1C18, symBinAddr: 0x10005483C, symSize: 0x340 } + - { offset: 0x27E36, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::TEMP_ALLOCATOR_GUARD', symObjAddr: 0x1C18, symBinAddr: 0x10005483C, symSize: 0x340 } + - { offset: 0x27E3E, size: 0x8, addend: 0x0, symName: '_os::user_data_dir', symObjAddr: 0x1F58, symBinAddr: 0x100054B7C, symSize: 0xC0 } + - { offset: 0x27E8F, size: 0x8, addend: 0x0, symName: '_os::user_data_dir', symObjAddr: 0x1F58, symBinAddr: 0x100054B7C, symSize: 0xC0 } + - { offset: 0x27EFE, size: 0x8, addend: 0x0, symName: '_os::user_data_dir', symObjAddr: 0x1F58, symBinAddr: 0x100054B7C, symSize: 0xC0 } + - { offset: 0x27F06, size: 0x8, addend: 0x0, symName: '_os::[path_posixfs.odin]::_split_path', symObjAddr: 0x2018, symBinAddr: 0x100054C3C, symSize: 0x300 } + - { offset: 0x27F70, size: 0x8, addend: 0x0, symName: '_os::[path_posixfs.odin]::_split_path', symObjAddr: 0x2018, symBinAddr: 0x100054C3C, symSize: 0x300 } + - { offset: 0x27F78, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::_fstat', symObjAddr: 0x2318, symBinAddr: 0x100054F3C, symSize: 0x424 } + - { offset: 0x27FDA, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::_fstat', symObjAddr: 0x2318, symBinAddr: 0x100054F3C, symSize: 0x424 } + - { offset: 0x27FF5, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::_fstat', symObjAddr: 0x2318, symBinAddr: 0x100054F3C, symSize: 0x424 } + - { offset: 0x27FFD, size: 0x8, addend: 0x0, symName: '_os::_user_data_dir', symObjAddr: 0x273C, symBinAddr: 0x100055360, symSize: 0x1C4 } + - { offset: 0x2806E, size: 0x8, addend: 0x0, symName: '_os::_user_data_dir', symObjAddr: 0x273C, symBinAddr: 0x100055360, symSize: 0x1C4 } + - { offset: 0x280A9, size: 0x8, addend: 0x0, symName: '_os::_user_data_dir', symObjAddr: 0x273C, symBinAddr: 0x100055360, symSize: 0x1C4 } + - { offset: 0x280B1, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_open', symObjAddr: 0x2900, symBinAddr: 0x100055524, symSize: 0x4D0 } + - { offset: 0x2811B, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_open', symObjAddr: 0x2900, symBinAddr: 0x100055524, symSize: 0x4D0 } + - { offset: 0x28123, size: 0x8, addend: 0x0, symName: '_os::lookup_env_alloc', symObjAddr: 0x2DD0, symBinAddr: 0x1000559F4, symSize: 0xC8 } + - { offset: 0x281A3, size: 0x8, addend: 0x0, symName: '_os::lookup_env_alloc', symObjAddr: 0x2DD0, symBinAddr: 0x1000559F4, symSize: 0xC8 } + - { offset: 0x281EE, size: 0x8, addend: 0x0, symName: '_os::lookup_env_alloc', symObjAddr: 0x2DD0, symBinAddr: 0x1000559F4, symSize: 0xC8 } + - { offset: 0x281F6, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::concatenate', symObjAddr: 0x2E98, symBinAddr: 0x100055ABC, symSize: 0x28C } + - { offset: 0x28260, size: 0x8, addend: 0x0, symName: '_os::[internal_util.odin]::concatenate', symObjAddr: 0x2E98, symBinAddr: 0x100055ABC, symSize: 0x28C } + - { offset: 0x28268, size: 0x8, addend: 0x0, symName: '_os::[file_stream.odin]::file_stream_fstat_utility', symObjAddr: 0x3124, symBinAddr: 0x100055D48, symSize: 0x264 } + - { offset: 0x282D9, size: 0x8, addend: 0x0, symName: '_os::[file_stream.odin]::file_stream_fstat_utility', symObjAddr: 0x3124, symBinAddr: 0x100055D48, symSize: 0x264 } + - { offset: 0x28348, size: 0x8, addend: 0x0, symName: '_os::[file_stream.odin]::file_stream_fstat_utility', symObjAddr: 0x3124, symBinAddr: 0x100055D48, symSize: 0x264 } + - { offset: 0x28350, size: 0x8, addend: 0x0, symName: '_os::make_directory_all', symObjAddr: 0x3388, symBinAddr: 0x100055FAC, symSize: 0x78 } + - { offset: 0x283C0, size: 0x8, addend: 0x0, symName: '_os::make_directory_all', symObjAddr: 0x3388, symBinAddr: 0x100055FAC, symSize: 0x78 } + - { offset: 0x283DB, size: 0x8, addend: 0x0, symName: '_os::make_directory_all', symObjAddr: 0x3388, symBinAddr: 0x100055FAC, symSize: 0x78 } + - { offset: 0x283E3, size: 0x8, addend: 0x0, symName: '_os::user_config_dir', symObjAddr: 0x3400, symBinAddr: 0x100056024, symSize: 0xC0 } + - { offset: 0x2842D, size: 0x8, addend: 0x0, symName: '_os::user_config_dir', symObjAddr: 0x3400, symBinAddr: 0x100056024, symSize: 0xC0 } + - { offset: 0x28435, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_new_file', symObjAddr: 0x34C0, symBinAddr: 0x1000560E4, symSize: 0x304 } + - { offset: 0x2849F, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_new_file', symObjAddr: 0x34C0, symBinAddr: 0x1000560E4, symSize: 0x304 } + - { offset: 0x284A7, size: 0x8, addend: 0x0, symName: '_os::replace_environment_placeholders', symObjAddr: 0x37C4, symBinAddr: 0x1000563E8, symSize: 0x504 } + - { offset: 0x28527, size: 0x8, addend: 0x0, symName: '_os::replace_environment_placeholders', symObjAddr: 0x37C4, symBinAddr: 0x1000563E8, symSize: 0x504 } + - { offset: 0x28562, size: 0x8, addend: 0x0, symName: '_os::replace_environment_placeholders', symObjAddr: 0x37C4, symBinAddr: 0x1000563E8, symSize: 0x504 } + - { offset: 0x2856A, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__new_file', symObjAddr: 0x3CC8, symBinAddr: 0x1000568EC, symSize: 0xE4 } + - { offset: 0x285DA, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__new_file', symObjAddr: 0x3CC8, symBinAddr: 0x1000568EC, symSize: 0xE4 } + - { offset: 0x2867B, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__new_file', symObjAddr: 0x3CC8, symBinAddr: 0x1000568EC, symSize: 0xE4 } + - { offset: 0x28683, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_close', symObjAddr: 0x3DAC, symBinAddr: 0x1000569D0, symSize: 0x11C } + - { offset: 0x286D4, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_close', symObjAddr: 0x3DAC, symBinAddr: 0x1000569D0, symSize: 0x11C } + - { offset: 0x286EF, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_close', symObjAddr: 0x3DAC, symBinAddr: 0x1000569D0, symSize: 0x11C } + - { offset: 0x286F7, size: 0x8, addend: 0x0, symName: '_os::_xdg_lookup', symObjAddr: 0x3EC8, symBinAddr: 0x100056AEC, symSize: 0x89C } + - { offset: 0x28749, size: 0x8, addend: 0x0, symName: '_os::_xdg_lookup', symObjAddr: 0x3EC8, symBinAddr: 0x100056AEC, symSize: 0x89C } + - { offset: 0x28764, size: 0x8, addend: 0x0, symName: '_os::_xdg_lookup', symObjAddr: 0x3EC8, symBinAddr: 0x100056AEC, symSize: 0x89C } + - { offset: 0x2876C, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__fd', symObjAddr: 0x4764, symBinAddr: 0x100057388, symSize: 0x60 } + - { offset: 0x287EC, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__fd', symObjAddr: 0x4764, symBinAddr: 0x100057388, symSize: 0x60 } + - { offset: 0x28807, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::__fd', symObjAddr: 0x4764, symBinAddr: 0x100057388, symSize: 0x60 } + - { offset: 0x2880F, size: 0x8, addend: 0x0, symName: '_os::clean_path', symObjAddr: 0x47C4, symBinAddr: 0x1000573E8, symSize: 0xA00 } + - { offset: 0x28839, size: 0x8, addend: 0x0, symName: '_os::clean_path', symObjAddr: 0x47C4, symBinAddr: 0x1000573E8, symSize: 0xA00 } + - { offset: 0x28841, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_sync', symObjAddr: 0x51C4, symBinAddr: 0x100057DE8, symSize: 0x80 } + - { offset: 0x288B2, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_sync', symObjAddr: 0x51C4, symBinAddr: 0x100057DE8, symSize: 0x80 } + - { offset: 0x289B9, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_sync', symObjAddr: 0x51C4, symBinAddr: 0x100057DE8, symSize: 0x80 } + - { offset: 0x289C1, size: 0x8, addend: 0x0, symName: '_os::_xdg_user_dirs_lookup', symObjAddr: 0x5244, symBinAddr: 0x100057E68, symSize: 0x7A8 } + - { offset: 0x289FB, size: 0x8, addend: 0x0, symName: '_os::_xdg_user_dirs_lookup', symObjAddr: 0x5244, symBinAddr: 0x100057E68, symSize: 0x7A8 } + - { offset: 0x28A03, size: 0x8, addend: 0x0, symName: '_os::open', symObjAddr: 0x59EC, symBinAddr: 0x100058610, symSize: 0x94 } + - { offset: 0x28A74, size: 0x8, addend: 0x0, symName: '_os::open', symObjAddr: 0x59EC, symBinAddr: 0x100058610, symSize: 0x94 } + - { offset: 0x28B35, size: 0x8, addend: 0x0, symName: '_os::open', symObjAddr: 0x59EC, symBinAddr: 0x100058610, symSize: 0x94 } + - { offset: 0x28B3D, size: 0x8, addend: 0x0, symName: '_os::read_entire_file_from_path', symObjAddr: 0x5A80, symBinAddr: 0x1000586A4, symSize: 0x1AC } + - { offset: 0x28B96, size: 0x8, addend: 0x0, symName: '_os::read_entire_file_from_path', symObjAddr: 0x5A80, symBinAddr: 0x1000586A4, symSize: 0x1AC } + - { offset: 0x28B9E, size: 0x8, addend: 0x0, symName: '_os::read_entire_file_from_file', symObjAddr: 0x5C2C, symBinAddr: 0x100058850, symSize: 0x7CC } + - { offset: 0x28C1E, size: 0x8, addend: 0x0, symName: '_os::read_entire_file_from_file', symObjAddr: 0x5C2C, symBinAddr: 0x100058850, symSize: 0x7CC } + - { offset: 0x28C49, size: 0x8, addend: 0x0, symName: '_os::read_entire_file_from_file', symObjAddr: 0x5C2C, symBinAddr: 0x100058850, symSize: 0x7CC } + - { offset: 0x28C51, size: 0x8, addend: 0x0, symName: '_os::close', symObjAddr: 0x63F8, symBinAddr: 0x10005901C, symSize: 0x148 } + - { offset: 0x28CD1, size: 0x8, addend: 0x0, symName: '_os::close', symObjAddr: 0x63F8, symBinAddr: 0x10005901C, symSize: 0x148 } + - { offset: 0x28D78, size: 0x8, addend: 0x0, symName: '_os::close', symObjAddr: 0x63F8, symBinAddr: 0x10005901C, symSize: 0x148 } + - { offset: 0x28DE8, size: 0x8, addend: 0x0, symName: '_os::close', symObjAddr: 0x63F8, symBinAddr: 0x10005901C, symSize: 0x148 } + - { offset: 0x28DF0, size: 0x8, addend: 0x0, symName: '_os::seek', symObjAddr: 0x6540, symBinAddr: 0x100059164, symSize: 0x278 } + - { offset: 0x28E4C, size: 0x8, addend: 0x0, symName: '_os::seek', symObjAddr: 0x6540, symBinAddr: 0x100059164, symSize: 0x278 } + - { offset: 0x28E54, size: 0x8, addend: 0x0, symName: '_os::read', symObjAddr: 0x67B8, symBinAddr: 0x1000593DC, symSize: 0x2B0 } + - { offset: 0x28ECD, size: 0x8, addend: 0x0, symName: '_os::read', symObjAddr: 0x67B8, symBinAddr: 0x1000593DC, symSize: 0x2B0 } + - { offset: 0x28ED5, size: 0x8, addend: 0x0, symName: '_os::write_entire_file_from_bytes', symObjAddr: 0x6A68, symBinAddr: 0x10005968C, symSize: 0x1DC } + - { offset: 0x28F62, size: 0x8, addend: 0x0, symName: '_os::write_entire_file_from_bytes', symObjAddr: 0x6A68, symBinAddr: 0x10005968C, symSize: 0x1DC } + - { offset: 0x28F6A, size: 0x8, addend: 0x0, symName: '_os::write', symObjAddr: 0x6C44, symBinAddr: 0x100059868, symSize: 0x2B0 } + - { offset: 0x28FDA, size: 0x8, addend: 0x0, symName: '_os::write', symObjAddr: 0x6C44, symBinAddr: 0x100059868, symSize: 0x2B0 } + - { offset: 0x2903A, size: 0x8, addend: 0x0, symName: '_os::write', symObjAddr: 0x6C44, symBinAddr: 0x100059868, symSize: 0x2B0 } + - { offset: 0x29042, size: 0x8, addend: 0x0, symName: '_os::file_size', symObjAddr: 0x6EF4, symBinAddr: 0x100059B18, symSize: 0x47C } + - { offset: 0x290D5, size: 0x8, addend: 0x0, symName: '_os::file_size', symObjAddr: 0x6EF4, symBinAddr: 0x100059B18, symSize: 0x47C } + - { offset: 0x290DD, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_exists', symObjAddr: 0x7370, symBinAddr: 0x100059F94, symSize: 0x16C } + - { offset: 0x29171, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_exists', symObjAddr: 0x7370, symBinAddr: 0x100059F94, symSize: 0x16C } + - { offset: 0x29179, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_file_stream_proc', symObjAddr: 0x74DC, symBinAddr: 0x10005A100, symSize: 0xD98 } + - { offset: 0x291BF, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_file_stream_proc', symObjAddr: 0x74DC, symBinAddr: 0x10005A100, symSize: 0xD98 } + - { offset: 0x291FD, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::_file_stream_proc', symObjAddr: 0x74DC, symBinAddr: 0x10005A100, symSize: 0xD98 } + - { offset: 0x29205, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x8274, symBinAddr: 0x10005AE98, symSize: 0xBC } + - { offset: 0x292BC, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x8274, symBinAddr: 0x10005AE98, symSize: 0xBC } + - { offset: 0x292EF, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x8274, symBinAddr: 0x10005AE98, symSize: 0xBC } + - { offset: 0x29420, size: 0x8, addend: 0x0, symName: '_os::split_path', symObjAddr: 0x8274, symBinAddr: 0x10005AE98, symSize: 0xBC } + - { offset: 0x29428, size: 0x8, addend: 0x0, symName: '_os::exists', symObjAddr: 0x8330, symBinAddr: 0x10005AF54, symSize: 0x54 } + - { offset: 0x29488, size: 0x8, addend: 0x0, symName: '_os::exists', symObjAddr: 0x8330, symBinAddr: 0x10005AF54, symSize: 0x54 } + - { offset: 0x29490, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat.timespec_time-0', symObjAddr: 0x8384, symBinAddr: 0x10005AFA8, symSize: 0x5C } + - { offset: 0x294CD, size: 0x8, addend: 0x0, symName: '_os::[stat_posix.odin]::internal_stat.timespec_time-0', symObjAddr: 0x8384, symBinAddr: 0x10005AFA8, symSize: 0x5C } + - { offset: 0x294D5, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_mkdir_all.internal_mkdir_all-0', symObjAddr: 0x83E0, symBinAddr: 0x10005B004, symSize: 0x2F4 } + - { offset: 0x2950E, size: 0x8, addend: 0x0, symName: '_os::[path_posix.odin]::_mkdir_all.internal_mkdir_all-0', symObjAddr: 0x83E0, symBinAddr: 0x10005B004, symSize: 0x2F4 } + - { offset: 0x29516, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files.new_std-0', symObjAddr: 0x86D4, symBinAddr: 0x10005B2F8, symSize: 0xE8 } + - { offset: 0x29567, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files.new_std-0', symObjAddr: 0x86D4, symBinAddr: 0x10005B2F8, symSize: 0xE8 } + - { offset: 0x295A2, size: 0x8, addend: 0x0, symName: '_os::[file_posix.odin]::init_std_files.new_std-0', symObjAddr: 0x86D4, symBinAddr: 0x10005B2F8, symSize: 0xE8 } + - { offset: 0x295AA, size: 0x8, addend: 0x0, symName: '___$equal$$union#shared_nil{os::General_Error,io::Error,runtime::Allocator_Error,posix::Errno}', symObjAddr: 0x87BC, symBinAddr: 0x10005B3E0, symSize: 0x134 } + - { offset: 0x2A2BC, size: 0x8, addend: 0x0, symName: '_runtime::bounds_trap', symObjAddr: 0x0, symBinAddr: 0x10005B514, symSize: 0x8 } + - { offset: 0x2A4AE, size: 0x8, addend: 0x0, symName: '_runtime::bounds_trap', symObjAddr: 0x0, symBinAddr: 0x10005B514, symSize: 0x8 } + - { offset: 0x2A4B6, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_trap_contextless', symObjAddr: 0x8, symBinAddr: 0x10005B51C, symSize: 0x8 } + - { offset: 0x2A4CE, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_trap_contextless', symObjAddr: 0x8, symBinAddr: 0x10005B51C, symSize: 0x8 } + - { offset: 0x2A4D6, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error', symObjAddr: 0x10, symBinAddr: 0x10005B524, symSize: 0xAC } + - { offset: 0x2A4EE, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error', symObjAddr: 0x10, symBinAddr: 0x10005B524, symSize: 0xAC } + - { offset: 0x2A4F6, size: 0x8, addend: 0x0, symName: '_runtime::slice_handle_error', symObjAddr: 0xBC, symBinAddr: 0x10005B5D0, symSize: 0x150 } + - { offset: 0x2A559, size: 0x8, addend: 0x0, symName: '_runtime::slice_handle_error', symObjAddr: 0xBC, symBinAddr: 0x10005B5D0, symSize: 0x150 } + - { offset: 0x2A561, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_handle_error', symObjAddr: 0x20C, symBinAddr: 0x10005B720, symSize: 0x118 } + - { offset: 0x2A5D4, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_handle_error', symObjAddr: 0x20C, symBinAddr: 0x10005B720, symSize: 0x118 } + - { offset: 0x2A5DC, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_expr_error', symObjAddr: 0x324, symBinAddr: 0x10005B838, symSize: 0xAC } + - { offset: 0x2A640, size: 0x8, addend: 0x0, symName: '_runtime::multi_pointer_slice_expr_error', symObjAddr: 0x324, symBinAddr: 0x10005B838, symSize: 0xAC } + - { offset: 0x2A648, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_hi', symObjAddr: 0x3D0, symBinAddr: 0x10005B8E4, symSize: 0xCC } + - { offset: 0x2A6AB, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_hi', symObjAddr: 0x3D0, symBinAddr: 0x10005B8E4, symSize: 0xCC } + - { offset: 0x2A6B3, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_lo_hi', symObjAddr: 0x49C, symBinAddr: 0x10005B9B0, symSize: 0x108 } + - { offset: 0x2A716, size: 0x8, addend: 0x0, symName: '_runtime::slice_expr_error_lo_hi', symObjAddr: 0x49C, symBinAddr: 0x10005B9B0, symSize: 0x108 } + - { offset: 0x2A71E, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error', symObjAddr: 0x5A4, symBinAddr: 0x10005BAB8, symSize: 0xE4 } + - { offset: 0x2A790, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error', symObjAddr: 0x5A4, symBinAddr: 0x10005BAB8, symSize: 0xE4 } + - { offset: 0x2A798, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context', symObjAddr: 0x688, symBinAddr: 0x10005BB9C, symSize: 0xB8 } + - { offset: 0x2A819, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context', symObjAddr: 0x688, symBinAddr: 0x10005BB9C, symSize: 0xB8 } + - { offset: 0x2A821, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless', symObjAddr: 0x740, symBinAddr: 0x10005BC54, symSize: 0xB0 } + - { offset: 0x2A8A4, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless', symObjAddr: 0x740, symBinAddr: 0x10005BC54, symSize: 0xB0 } + - { offset: 0x2A8AC, size: 0x8, addend: 0x0, symName: '_runtime::[error_checks.odin]::type_assertion_variant_type', symObjAddr: 0x7F0, symBinAddr: 0x10005BD04, symSize: 0x348 } + - { offset: 0x2A91E, size: 0x8, addend: 0x0, symName: '_runtime::[error_checks.odin]::type_assertion_variant_type', symObjAddr: 0x7F0, symBinAddr: 0x10005BD04, symSize: 0x348 } + - { offset: 0x2A926, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context', symObjAddr: 0xB38, symBinAddr: 0x10005C04C, symSize: 0xCC } + - { offset: 0x2A967, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context', symObjAddr: 0xB38, symBinAddr: 0x10005C04C, symSize: 0xCC } + - { offset: 0x2A9D8, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context', symObjAddr: 0xB38, symBinAddr: 0x10005C04C, symSize: 0xCC } + - { offset: 0x2A9E0, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless', symObjAddr: 0xC04, symBinAddr: 0x10005C118, symSize: 0xC0 } + - { offset: 0x2AA7B, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless', symObjAddr: 0xC04, symBinAddr: 0x10005C118, symSize: 0xC0 } + - { offset: 0x2AA83, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc', symObjAddr: 0xCC4, symBinAddr: 0x10005C1D8, symSize: 0x48 } + - { offset: 0x2AB0C, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc', symObjAddr: 0xCC4, symBinAddr: 0x10005C1D8, symSize: 0x48 } + - { offset: 0x2AB14, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc', symObjAddr: 0xD0C, symBinAddr: 0x10005C220, symSize: 0x70 } + - { offset: 0x2AB4C, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc', symObjAddr: 0xD0C, symBinAddr: 0x10005C220, symSize: 0x70 } + - { offset: 0x2AB54, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error.handle_error-0', symObjAddr: 0xD7C, symBinAddr: 0x10012067C, symSize: 0x118 } + - { offset: 0x2AB9B, size: 0x8, addend: 0x0, symName: '_runtime::bounds_check_error.handle_error-0', symObjAddr: 0xD7C, symBinAddr: 0x10012067C, symSize: 0x118 } + - { offset: 0x2ABA3, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error.handle_error-0', symObjAddr: 0xE94, symBinAddr: 0x100120794, symSize: 0x1A4 } + - { offset: 0x2AC07, size: 0x8, addend: 0x0, symName: '_runtime::matrix_bounds_check_error.handle_error-0', symObjAddr: 0xE94, symBinAddr: 0x100120794, symSize: 0x1A4 } + - { offset: 0x2AC0F, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0', symObjAddr: 0x1038, symBinAddr: 0x100120938, symSize: 0x214 } + - { offset: 0x2AC91, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0', symObjAddr: 0x1038, symBinAddr: 0x100120938, symSize: 0x214 } + - { offset: 0x2AC99, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless.handle_error-0', symObjAddr: 0x124C, symBinAddr: 0x100120B4C, symSize: 0x118 } + - { offset: 0x2AD15, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless.handle_error-0', symObjAddr: 0x124C, symBinAddr: 0x100120B4C, symSize: 0x118 } + - { offset: 0x2AD50, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_contextless.handle_error-0', symObjAddr: 0x124C, symBinAddr: 0x100120B4C, symSize: 0x118 } + - { offset: 0x2AD58, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0', symObjAddr: 0x1364, symBinAddr: 0x100120C64, symSize: 0x234 } + - { offset: 0x2ADBC, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0', symObjAddr: 0x1364, symBinAddr: 0x100120C64, symSize: 0x234 } + - { offset: 0x2ADC4, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless.handle_error-0', symObjAddr: 0x1598, symBinAddr: 0x100120E98, symSize: 0x178 } + - { offset: 0x2AE57, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless.handle_error-0', symObjAddr: 0x1598, symBinAddr: 0x100120E98, symSize: 0x178 } + - { offset: 0x2AEA6, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_contextless.handle_error-0', symObjAddr: 0x1598, symBinAddr: 0x100120E98, symSize: 0x178 } + - { offset: 0x2AEAE, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc.handle_error-0', symObjAddr: 0x1710, symBinAddr: 0x100121010, symSize: 0x58 } + - { offset: 0x2AF2F, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc.handle_error-0', symObjAddr: 0x1710, symBinAddr: 0x100121010, symSize: 0x58 } + - { offset: 0x2AF4B, size: 0x8, addend: 0x0, symName: '_runtime::make_slice_error_loc.handle_error-0', symObjAddr: 0x1710, symBinAddr: 0x100121010, symSize: 0x58 } + - { offset: 0x2AF53, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc.handle_error-0', symObjAddr: 0x1768, symBinAddr: 0x100121068, symSize: 0x74 } + - { offset: 0x2AF8C, size: 0x8, addend: 0x0, symName: '_runtime::make_dynamic_array_error_loc.handle_error-0', symObjAddr: 0x1768, symBinAddr: 0x100121068, symSize: 0x74 } + - { offset: 0x2AF94, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0.do_msg-0', symObjAddr: 0x17DC, symBinAddr: 0x10005C290, symSize: 0x1DC } + - { offset: 0x2AFDC, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check_with_context.handle_error-0.do_msg-0', symObjAddr: 0x17DC, symBinAddr: 0x10005C290, symSize: 0x1DC } + - { offset: 0x2AFE4, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0.do_msg-0', symObjAddr: 0x19B8, symBinAddr: 0x10005C46C, symSize: 0x2A8 } + - { offset: 0x2B069, size: 0x8, addend: 0x0, symName: '_runtime::type_assertion_check2_with_context.handle_error-0.do_msg-0', symObjAddr: 0x19B8, symBinAddr: 0x10005C46C, symSize: 0x2A8 } + - { offset: 0x2BE53, size: 0x8, addend: 0x0, symName: '_runtime::udivmod128', symObjAddr: 0x0, symBinAddr: 0x10005C714, symSize: 0x9A0 } + - { offset: 0x2BE64, size: 0x8, addend: 0x0, symName: '_runtime::udivmod128', symObjAddr: 0x0, symBinAddr: 0x10005C714, symSize: 0x9A0 } + - { offset: 0x2C007, size: 0x8, addend: 0x0, symName: '_bytes::index_byte', symObjAddr: 0x0, symBinAddr: 0x10005D0B4, symSize: 0x8D8 } + - { offset: 0x2C05C, size: 0x8, addend: 0x0, symName: '_bytes::index_byte', symObjAddr: 0x0, symBinAddr: 0x10005D0B4, symSize: 0x8D8 } + - { offset: 0x2C2BC, size: 0x8, addend: 0x0, symName: '_runtime::[default_temp_allocator_arena.odin]::safe_add', symObjAddr: 0x0, symBinAddr: 0x10005D98C, symSize: 0x58 } + - { offset: 0x2C3C6, size: 0x8, addend: 0x0, symName: '_runtime::[default_temp_allocator_arena.odin]::safe_add', symObjAddr: 0x0, symBinAddr: 0x10005D98C, symSize: 0x58 } + - { offset: 0x2C3CE, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_alloc', symObjAddr: 0x58, symBinAddr: 0x10005D9E4, symSize: 0x220 } + - { offset: 0x2C40D, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_alloc', symObjAddr: 0x58, symBinAddr: 0x10005D9E4, symSize: 0x220 } + - { offset: 0x2C436, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_alloc', symObjAddr: 0x58, symBinAddr: 0x10005D9E4, symSize: 0x220 } + - { offset: 0x2C43E, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_dealloc', symObjAddr: 0x278, symBinAddr: 0x10005DC04, symSize: 0xE8 } + - { offset: 0x2C4CD, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_dealloc', symObjAddr: 0x278, symBinAddr: 0x10005DC04, symSize: 0xE8 } + - { offset: 0x2C528, size: 0x8, addend: 0x0, symName: '_runtime::memory_block_dealloc', symObjAddr: 0x278, symBinAddr: 0x10005DC04, symSize: 0xE8 } + - { offset: 0x2C530, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block', symObjAddr: 0x360, symBinAddr: 0x10005DCEC, symSize: 0x228 } + - { offset: 0x2C598, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block', symObjAddr: 0x360, symBinAddr: 0x10005DCEC, symSize: 0x228 } + - { offset: 0x2C5A0, size: 0x8, addend: 0x0, symName: '_runtime::arena_alloc', symObjAddr: 0x588, symBinAddr: 0x10005DF14, symSize: 0x344 } + - { offset: 0x2C620, size: 0x8, addend: 0x0, symName: '_runtime::arena_alloc', symObjAddr: 0x588, symBinAddr: 0x10005DF14, symSize: 0x344 } + - { offset: 0x2C68D, size: 0x8, addend: 0x0, symName: '_runtime::arena_alloc', symObjAddr: 0x588, symBinAddr: 0x10005DF14, symSize: 0x344 } + - { offset: 0x2C695, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_last_memory_block', symObjAddr: 0x8CC, symBinAddr: 0x10005E258, symSize: 0x84 } + - { offset: 0x2C724, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_last_memory_block', symObjAddr: 0x8CC, symBinAddr: 0x10005E258, symSize: 0x84 } + - { offset: 0x2C791, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_last_memory_block', symObjAddr: 0x8CC, symBinAddr: 0x10005E258, symSize: 0x84 } + - { offset: 0x2C799, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_all', symObjAddr: 0x950, symBinAddr: 0x10005E2DC, symSize: 0xC4 } + - { offset: 0x2C7EF, size: 0x8, addend: 0x0, symName: '_runtime::arena_free_all', symObjAddr: 0x950, symBinAddr: 0x10005E2DC, symSize: 0xC4 } + - { offset: 0x2C7F7, size: 0x8, addend: 0x0, symName: '_runtime::arena_destroy', symObjAddr: 0xA14, symBinAddr: 0x10005E3A0, symSize: 0x98 } + - { offset: 0x2C83C, size: 0x8, addend: 0x0, symName: '_runtime::arena_destroy', symObjAddr: 0xA14, symBinAddr: 0x10005E3A0, symSize: 0x98 } + - { offset: 0x2C844, size: 0x8, addend: 0x0, symName: '_runtime::arena_allocator', symObjAddr: 0xAAC, symBinAddr: 0x10005E438, symSize: 0x54 } + - { offset: 0x2C89A, size: 0x8, addend: 0x0, symName: '_runtime::arena_allocator', symObjAddr: 0xAAC, symBinAddr: 0x10005E438, symSize: 0x54 } + - { offset: 0x2C8A2, size: 0x8, addend: 0x0, symName: '_runtime::arena_allocator_proc', symObjAddr: 0xB00, symBinAddr: 0x10005E48C, symSize: 0x6CC } + - { offset: 0x2C8DC, size: 0x8, addend: 0x0, symName: '_runtime::arena_allocator_proc', symObjAddr: 0xB00, symBinAddr: 0x10005E48C, symSize: 0x6CC } + - { offset: 0x2C8E4, size: 0x8, addend: 0x0, symName: '_runtime::arena_temp_begin', symObjAddr: 0x11CC, symBinAddr: 0x10005EB58, symSize: 0xE4 } + - { offset: 0x2C9A0, size: 0x8, addend: 0x0, symName: '_runtime::arena_temp_begin', symObjAddr: 0x11CC, symBinAddr: 0x10005EB58, symSize: 0xE4 } + - { offset: 0x2CA79, size: 0x8, addend: 0x0, symName: '_runtime::arena_temp_begin', symObjAddr: 0x11CC, symBinAddr: 0x10005EB58, symSize: 0xE4 } + - { offset: 0x2CA81, size: 0x8, addend: 0x0, symName: '_runtime::arena_temp_end', symObjAddr: 0x12B0, symBinAddr: 0x10005EC3C, symSize: 0x30C } + - { offset: 0x2CADF, size: 0x8, addend: 0x0, symName: '_runtime::arena_temp_end', symObjAddr: 0x12B0, symBinAddr: 0x10005EC3C, symSize: 0x30C } + - { offset: 0x2CAE7, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block.calc_alignment_offset-0', symObjAddr: 0x15BC, symBinAddr: 0x10005EF48, symSize: 0x8C } + - { offset: 0x2CBDF, size: 0x8, addend: 0x0, symName: '_runtime::alloc_from_memory_block.calc_alignment_offset-0', symObjAddr: 0x15BC, symBinAddr: 0x10005EF48, symSize: 0x8C } + - { offset: 0x2D1A3, size: 0x8, addend: 0x0, symName: '_runtime::[thread_management.odin]::thread_local_cleaners', symObjAddr: 0xCC68, symBinAddr: 0x1001752C0, symSize: 0x0 } + - { offset: 0x2D6BF, size: 0x8, addend: 0x0, symName: '_runtime::[print.odin]::_INTEGER_DIGITS_VAR', symObjAddr: 0xCCE8, symBinAddr: 0x100175340, symSize: 0x0 } + - { offset: 0x2D6D7, size: 0x8, addend: 0x0, symName: '_runtime::type_table', symObjAddr: 0x2F60, symBinAddr: 0x100168450, symSize: 0x0 } + - { offset: 0x2E155, size: 0x8, addend: 0x0, symName: '_runtime::args__', symObjAddr: 0xCCF8, symBinAddr: 0x100175350, symSize: 0x0 } + - { offset: 0x2E1B4, size: 0x8, addend: 0x0, symName: '_runtime::global_default_temp_allocator_data', symObjAddr: 0x100E9, symBinAddr: 0x100177CB0, symSize: 0x0 } + - { offset: 0x2E28F, size: 0x8, addend: 0x0, symName: '_fmt::_user_formatters', symObjAddr: 0xCD08, symBinAddr: 0x100175360, symSize: 0x0 } + - { offset: 0x2E653, size: 0x8, addend: 0x0, symName: '_fmt::__MEMORY_LOWER', symObjAddr: 0x2F70, symBinAddr: 0x100168460, symSize: 0x0 } + - { offset: 0x2E66B, size: 0x8, addend: 0x0, symName: '_fmt::__MEMORY_UPPER', symObjAddr: 0x2F80, symBinAddr: 0x100168470, symSize: 0x0 } + - { offset: 0x2E683, size: 0x8, addend: 0x0, symName: '_fmt::__DIGITS_LOWER', symObjAddr: 0x2F90, symBinAddr: 0x100168480, symSize: 0x0 } + - { offset: 0x2E69B, size: 0x8, addend: 0x0, symName: '_fmt::__DIGITS_UPPER', symObjAddr: 0x2FA0, symBinAddr: 0x100168490, symSize: 0x0 } + - { offset: 0x2E6B2, size: 0x8, addend: 0x0, symName: '_assets::FONT_PATHS', symObjAddr: 0x2FB0, symBinAddr: 0x1001684A0, symSize: 0x0 } + - { offset: 0x2E6DF, size: 0x8, addend: 0x0, symName: '_assets::fonts', symObjAddr: 0xCD10, symBinAddr: 0x100175368, symSize: 0x0 } + - { offset: 0x2E95C, size: 0x8, addend: 0x0, symName: '_audio::sounds', symObjAddr: 0xCDD0, symBinAddr: 0x100175428, symSize: 0x0 } + - { offset: 0x2E9FA, size: 0x8, addend: 0x0, symName: '_audio::ready', symObjAddr: 0xCE98, symBinAddr: 0x1001754F0, symSize: 0x0 } + - { offset: 0x2EA11, size: 0x8, addend: 0x0, symName: '_card::[card.odin]::back_art', symObjAddr: 0xCE9C, symBinAddr: 0x1001754F4, symSize: 0x0 } + - { offset: 0x2EA6F, size: 0x8, addend: 0x0, symName: '_decks::DECKS', symObjAddr: 0x2FD0, symBinAddr: 0x1001684C0, symSize: 0x0 } + - { offset: 0x2EAED, size: 0x8, addend: 0x0, symName: '_decks::LANGUAGES', symObjAddr: 0x3030, symBinAddr: 0x100168520, symSize: 0x0 } + - { offset: 0x2EC35, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::japanese_decks', symObjAddr: 0xAB90, symBinAddr: 0x1001247F0, symSize: 0x0 } + - { offset: 0x2EC7F, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::korean_decks', symObjAddr: 0xABA0, symBinAddr: 0x100124800, symSize: 0x0 } + - { offset: 0x2ECA3, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::thai_decks', symObjAddr: 0xABA8, symBinAddr: 0x100124808, symSize: 0x0 } + - { offset: 0x2ECBA, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::hiragana', symObjAddr: 0x3108, symBinAddr: 0x1001685F8, symSize: 0x0 } + - { offset: 0x2ED0F, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::katakana', symObjAddr: 0x3558, symBinAddr: 0x100168A48, symSize: 0x0 } + - { offset: 0x2ED26, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::hangul', symObjAddr: 0x39A8, symBinAddr: 0x100168E98, symSize: 0x0 } + - { offset: 0x2ED4A, size: 0x8, addend: 0x0, symName: '_decks::[decks.odin]::thai_consonants', symObjAddr: 0x3BE8, symBinAddr: 0x1001690D8, symSize: 0x0 } + - { offset: 0x2ED6E, size: 0x8, addend: 0x0, symName: '_io::[util.odin]::DIGITS_LOWER', symObjAddr: 0xCF20, symBinAddr: 0x100175578, symSize: 0x0 } + - { offset: 0x2ED85, size: 0x8, addend: 0x0, symName: '_memory::LAYOUTS', symObjAddr: 0xABB0, symBinAddr: 0x100124810, symSize: 0x0 } + - { offset: 0x2EDD6, size: 0x8, addend: 0x0, symName: '_memory::DIFFICULTY_NAMES', symObjAddr: 0x3FD8, symBinAddr: 0x1001694C8, symSize: 0x0 } + - { offset: 0x2EE03, size: 0x8, addend: 0x0, symName: '_memory::cards', symObjAddr: 0xCF30, symBinAddr: 0x100175588, symSize: 0x0 } + - { offset: 0x2EEC0, size: 0x8, addend: 0x0, symName: '_memory::card_count', symObjAddr: 0xDD30, symBinAddr: 0x100176388, symSize: 0x0 } + - { offset: 0x2EED7, size: 0x8, addend: 0x0, symName: '_memory::pair_count', symObjAddr: 0xDD38, symBinAddr: 0x100176390, symSize: 0x0 } + - { offset: 0x2EEEE, size: 0x8, addend: 0x0, symName: '_memory::deck', symObjAddr: 0xDD40, symBinAddr: 0x100176398, symSize: 0x0 } + - { offset: 0x2EF05, size: 0x8, addend: 0x0, symName: '_memory::difficulty', symObjAddr: 0xDD48, symBinAddr: 0x1001763A0, symSize: 0x0 } + - { offset: 0x2EF3C, size: 0x8, addend: 0x0, symName: '_memory::theme', symObjAddr: 0xDD50, symBinAddr: 0x1001763A8, symSize: 0x0 } + - { offset: 0x2EF53, size: 0x8, addend: 0x0, symName: '_memory::layout', symObjAddr: 0xDD78, symBinAddr: 0x1001763D0, symSize: 0x0 } + - { offset: 0x2EF6A, size: 0x8, addend: 0x0, symName: '_memory::state', symObjAddr: 0xDD88, symBinAddr: 0x1001763E0, symSize: 0x0 } + - { offset: 0x2EFA7, size: 0x8, addend: 0x0, symName: '_memory::first', symObjAddr: 0xDD90, symBinAddr: 0x1001763E8, symSize: 0x0 } + - { offset: 0x2EFBE, size: 0x8, addend: 0x0, symName: '_memory::second', symObjAddr: 0xDD98, symBinAddr: 0x1001763F0, symSize: 0x0 } + - { offset: 0x2EFD5, size: 0x8, addend: 0x0, symName: '_memory::matches', symObjAddr: 0xDDA0, symBinAddr: 0x1001763F8, symSize: 0x0 } + - { offset: 0x2EFEC, size: 0x8, addend: 0x0, symName: '_memory::moves', symObjAddr: 0xDDA8, symBinAddr: 0x100176400, symSize: 0x0 } + - { offset: 0x2F003, size: 0x8, addend: 0x0, symName: '_memory::elapsed', symObjAddr: 0xDDB0, symBinAddr: 0x100176408, symSize: 0x0 } + - { offset: 0x2F01A, size: 0x8, addend: 0x0, symName: '_memory::resolve_timer', symObjAddr: 0xDDB4, symBinAddr: 0x10017640C, symSize: 0x0 } + - { offset: 0x2F031, size: 0x8, addend: 0x0, symName: '_memory::win_t', symObjAddr: 0xDDB8, symBinAddr: 0x100176410, symSize: 0x0 } + - { offset: 0x2F048, size: 0x8, addend: 0x0, symName: '_memory::restart_requested', symObjAddr: 0xDDBC, symBinAddr: 0x100176414, symSize: 0x0 } + - { offset: 0x2F05F, size: 0x8, addend: 0x0, symName: '_memory::last_result', symObjAddr: 0xDDC0, symBinAddr: 0x100176418, symSize: 0x0 } + - { offset: 0x2F0D8, size: 0x8, addend: 0x0, symName: '_memory::focus', symObjAddr: 0xDDE0, symBinAddr: 0x100176438, symSize: 0x0 } + - { offset: 0x2F0EF, size: 0x8, addend: 0x0, symName: '_memory::keyboard_active', symObjAddr: 0xDDE8, symBinAddr: 0x100176440, symSize: 0x0 } + - { offset: 0x2F106, size: 0x8, addend: 0x0, symName: '_profile::data', symObjAddr: 0xDDF0, symBinAddr: 0x100176448, symSize: 0x0 } + - { offset: 0x2F1FE, size: 0x8, addend: 0x0, symName: '_profile::path', symObjAddr: 0xDE20, symBinAddr: 0x100176478, symSize: 0x0 } + - { offset: 0x2F215, size: 0x8, addend: 0x0, symName: '_ui::[ui.odin]::any_hovered', symObjAddr: 0xDE30, symBinAddr: 0x100176488, symSize: 0x0 } + - { offset: 0x2F22C, size: 0x8, addend: 0x0, symName: '_strconv::_f16_info', symObjAddr: 0xDE38, symBinAddr: 0x100176490, symSize: 0x0 } + - { offset: 0x2F274, size: 0x8, addend: 0x0, symName: '_strconv::_f32_info', symObjAddr: 0xDE50, symBinAddr: 0x1001764A8, symSize: 0x0 } + - { offset: 0x2F28B, size: 0x8, addend: 0x0, symName: '_strconv::_f64_info', symObjAddr: 0xDE68, symBinAddr: 0x1001764C0, symSize: 0x0 } + - { offset: 0x2F2A2, size: 0x8, addend: 0x0, symName: '_strconv::digits', symObjAddr: 0xDE80, symBinAddr: 0x1001764D8, symSize: 0x0 } + - { offset: 0x2F2B9, size: 0x8, addend: 0x0, symName: '_utf8::accept_ranges', symObjAddr: 0xDE90, symBinAddr: 0x1001764E8, symSize: 0x0 } + - { offset: 0x2F301, size: 0x8, addend: 0x0, symName: '_utf8::accept_sizes', symObjAddr: 0xDE9A, symBinAddr: 0x1001764F2, symSize: 0x0 } + - { offset: 0x2F326, size: 0x8, addend: 0x0, symName: '_os::stdin', symObjAddr: 0xDFA0, symBinAddr: 0x1001765F8, symSize: 0x0 } + - { offset: 0x2F6F0, size: 0x8, addend: 0x0, symName: '_os::stdout', symObjAddr: 0xDFA8, symBinAddr: 0x100176600, symSize: 0x0 } + - { offset: 0x2F707, size: 0x8, addend: 0x0, symName: '_os::stderr', symObjAddr: 0xDFB0, symBinAddr: 0x100176608, symSize: 0x0 } + - { offset: 0x2F71E, size: 0x8, addend: 0x0, symName: '_os::[allocators.odin]::global_default_temp_allocator_arenas', symObjAddr: 0x10101, symBinAddr: 0x100177CC8, symSize: 0x0 } + - { offset: 0x2F743, size: 0x8, addend: 0x0, symName: '_os::[process.odin]::internal_args_to_free', symObjAddr: 0xDFB8, symBinAddr: 0x100176610, symSize: 0x0 } + - { offset: 0x2F75A, size: 0x8, addend: 0x0, symName: '_encoding_json::_user_marshalers', symObjAddr: 0xDFC8, symBinAddr: 0x100176620, symSize: 0x0 } + - { offset: 0x2F95F, size: 0x8, addend: 0x0, symName: '_encoding_json::_user_unmarshalers', symObjAddr: 0xDFD0, symBinAddr: 0x100176628, symSize: 0x0 } + - { offset: 0x2FCCD, size: 0x8, addend: 0x0, symName: '_mem::PAGE_SIZE', symObjAddr: 0xDFD8, symBinAddr: 0x100176630, symSize: 0x0 } + - { offset: 0x2FCE5, size: 0x8, addend: 0x0, symName: '_strconv_decimal::[decimal.odin]::_shift_left_offsets', symObjAddr: 0xDFE0, symBinAddr: 0x100176638, symSize: 0x0 } + - { offset: 0x2FD2F, size: 0x8, addend: 0x0, symName: '_time::days_before', symObjAddr: 0xABE0, symBinAddr: 0x100124840, symSize: 0x0 } + - { offset: 0x301B6, size: 0x8, addend: 0x0, symName: '_mem::[mem_posix.odin]::query_page_size_init', symObjAddr: 0x0, symBinAddr: 0x10005F5A8, symSize: 0xBC } + - { offset: 0x30386, size: 0x8, addend: 0x0, symName: '_mem::[mem_posix.odin]::query_page_size_init', symObjAddr: 0x0, symBinAddr: 0x10005F5A8, symSize: 0xBC } + - { offset: 0x3038E, size: 0x8, addend: 0x0, symName: '_mem::zero', symObjAddr: 0xBC, symBinAddr: 0x10005F664, symSize: 0x3C } + - { offset: 0x303C7, size: 0x8, addend: 0x0, symName: '_mem::zero', symObjAddr: 0xBC, symBinAddr: 0x10005F664, symSize: 0x3C } + - { offset: 0x303CF, size: 0x8, addend: 0x0, symName: '_mem::nil_allocator', symObjAddr: 0xF8, symBinAddr: 0x10005F6A0, symSize: 0x28 } + - { offset: 0x30407, size: 0x8, addend: 0x0, symName: '_mem::nil_allocator', symObjAddr: 0xF8, symBinAddr: 0x10005F6A0, symSize: 0x28 } + - { offset: 0x3040F, size: 0x8, addend: 0x0, symName: '_mem::nil_allocator_proc', symObjAddr: 0x120, symBinAddr: 0x10005F6C8, symSize: 0x6C } + - { offset: 0x3042A, size: 0x8, addend: 0x0, symName: '_mem::nil_allocator_proc', symObjAddr: 0x120, symBinAddr: 0x10005F6C8, symSize: 0x6C } + - { offset: 0x30432, size: 0x8, addend: 0x0, symName: '_mem::check_zero_ptr', symObjAddr: 0x18C, symBinAddr: 0x10005F734, symSize: 0x2DC } + - { offset: 0x304A8, size: 0x8, addend: 0x0, symName: '_mem::check_zero_ptr', symObjAddr: 0x18C, symBinAddr: 0x10005F734, symSize: 0x2DC } + - { offset: 0x304B0, size: 0x8, addend: 0x0, symName: '_mem::alloc_bytes', symObjAddr: 0x468, symBinAddr: 0x10005FA10, symSize: 0x9C } + - { offset: 0x30505, size: 0x8, addend: 0x0, symName: '_mem::alloc_bytes', symObjAddr: 0x468, symBinAddr: 0x10005FA10, symSize: 0x9C } + - { offset: 0x305BC, size: 0x8, addend: 0x0, symName: '_mem::alloc_bytes', symObjAddr: 0x468, symBinAddr: 0x10005FA10, symSize: 0x9C } + - { offset: 0x305C4, size: 0x8, addend: 0x0, symName: '_mem::align_backward_uintptr', symObjAddr: 0x504, symBinAddr: 0x10005FAAC, symSize: 0x7C } + - { offset: 0x30632, size: 0x8, addend: 0x0, symName: '_mem::align_backward_uintptr', symObjAddr: 0x504, symBinAddr: 0x10005FAAC, symSize: 0x7C } + - { offset: 0x3063A, size: 0x8, addend: 0x0, symName: '_mem::zero_slice:proc"contextless"(data:[]u8)->(:[]u8)', symObjAddr: 0x580, symBinAddr: 0x10005FB28, symSize: 0x6C } + - { offset: 0x30686, size: 0x8, addend: 0x0, symName: '_mem::zero_slice:proc"contextless"(data:[]u8)->(:[]u8)', symObjAddr: 0x580, symBinAddr: 0x10005FB28, symSize: 0x6C } + - { offset: 0x30A64, size: 0x8, addend: 0x0, symName: '_runtime::type_info_base', symObjAddr: 0x0, symBinAddr: 0x10005FB94, symSize: 0xB4 } + - { offset: 0x30D04, size: 0x8, addend: 0x0, symName: '_runtime::type_info_base', symObjAddr: 0x0, symBinAddr: 0x10005FB94, symSize: 0xB4 } + - { offset: 0x30D0C, size: 0x8, addend: 0x0, symName: '_runtime::type_info_core', symObjAddr: 0xB4, symBinAddr: 0x10005FC48, symSize: 0x118 } + - { offset: 0x30D50, size: 0x8, addend: 0x0, symName: '_runtime::type_info_core', symObjAddr: 0xB4, symBinAddr: 0x10005FC48, symSize: 0x118 } + - { offset: 0x30DB1, size: 0x8, addend: 0x0, symName: '_runtime::type_info_core', symObjAddr: 0xB4, symBinAddr: 0x10005FC48, symSize: 0x118 } + - { offset: 0x30DB9, size: 0x8, addend: 0x0, symName: '_runtime::__type_info_of', symObjAddr: 0x1CC, symBinAddr: 0x10005FD60, symSize: 0x148 } + - { offset: 0x30DFD, size: 0x8, addend: 0x0, symName: '_runtime::__type_info_of', symObjAddr: 0x1CC, symBinAddr: 0x10005FD60, symSize: 0x148 } + - { offset: 0x30E5E, size: 0x8, addend: 0x0, symName: '_runtime::__type_info_of', symObjAddr: 0x1CC, symBinAddr: 0x10005FD60, symSize: 0x148 } + - { offset: 0x30E66, size: 0x8, addend: 0x0, symName: '_runtime::typeid_base', symObjAddr: 0x314, symBinAddr: 0x10005FEA8, symSize: 0x40 } + - { offset: 0x30E9A, size: 0x8, addend: 0x0, symName: '_runtime::typeid_base', symObjAddr: 0x314, symBinAddr: 0x10005FEA8, symSize: 0x40 } + - { offset: 0x30EE8, size: 0x8, addend: 0x0, symName: '_runtime::typeid_base', symObjAddr: 0x314, symBinAddr: 0x10005FEA8, symSize: 0x40 } + - { offset: 0x30EF0, size: 0x8, addend: 0x0, symName: '_runtime::typeid_core', symObjAddr: 0x354, symBinAddr: 0x10005FEE8, symSize: 0x38 } + - { offset: 0x30F23, size: 0x8, addend: 0x0, symName: '_runtime::typeid_core', symObjAddr: 0x354, symBinAddr: 0x10005FEE8, symSize: 0x38 } + - { offset: 0x30F3E, size: 0x8, addend: 0x0, symName: '_runtime::typeid_core', symObjAddr: 0x354, symBinAddr: 0x10005FEE8, symSize: 0x38 } + - { offset: 0x30F46, size: 0x8, addend: 0x0, symName: '_runtime::default_logger_proc', symObjAddr: 0x38C, symBinAddr: 0x10005FF20, symSize: 0x4C } + - { offset: 0x30F79, size: 0x8, addend: 0x0, symName: '_runtime::default_logger_proc', symObjAddr: 0x38C, symBinAddr: 0x10005FF20, symSize: 0x4C } + - { offset: 0x30F94, size: 0x8, addend: 0x0, symName: '_runtime::default_logger_proc', symObjAddr: 0x38C, symBinAddr: 0x10005FF20, symSize: 0x4C } + - { offset: 0x30F9C, size: 0x8, addend: 0x0, symName: '_runtime::default_context', symObjAddr: 0x3D8, symBinAddr: 0x10005FF6C, symSize: 0x50 } + - { offset: 0x30FF3, size: 0x8, addend: 0x0, symName: '_runtime::default_context', symObjAddr: 0x3D8, symBinAddr: 0x10005FF6C, symSize: 0x50 } + - { offset: 0x30FFB, size: 0x8, addend: 0x0, symName: '_runtime::[core.odin]::__init_context', symObjAddr: 0x428, symBinAddr: 0x10005FFBC, symSize: 0xCC } + - { offset: 0x3101F, size: 0x8, addend: 0x0, symName: '_runtime::[core.odin]::__init_context', symObjAddr: 0x428, symBinAddr: 0x10005FFBC, symSize: 0xCC } + - { offset: 0x3103A, size: 0x8, addend: 0x0, symName: '_runtime::[core.odin]::__init_context', symObjAddr: 0x428, symBinAddr: 0x10005FFBC, symSize: 0xCC } + - { offset: 0x31042, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_failure_proc', symObjAddr: 0x4F4, symBinAddr: 0x100060088, symSize: 0x78 } + - { offset: 0x3106A, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_failure_proc', symObjAddr: 0x4F4, symBinAddr: 0x100060088, symSize: 0x78 } + - { offset: 0x31072, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_contextless_failure_proc', symObjAddr: 0x56C, symBinAddr: 0x100060100, symSize: 0x104 } + - { offset: 0x310BC, size: 0x8, addend: 0x0, symName: '_runtime::default_assertion_contextless_failure_proc', symObjAddr: 0x56C, symBinAddr: 0x100060100, symSize: 0x104 } + - { offset: 0x3223F, size: 0x8, addend: 0x0, symName: '_encoding_json::is_valid', symObjAddr: 0x0, symBinAddr: 0x100060204, symSize: 0x204 } + - { offset: 0x32247, size: 0x8, addend: 0x0, symName: '_encoding_json::make_parser_from_bytes', symObjAddr: 0x204, symBinAddr: 0x100060408, symSize: 0xAC } + - { offset: 0x322A8, size: 0x8, addend: 0x0, symName: '_encoding_json::make_parser_from_bytes', symObjAddr: 0x204, symBinAddr: 0x100060408, symSize: 0xAC } + - { offset: 0x322C3, size: 0x8, addend: 0x0, symName: '_encoding_json::make_parser_from_bytes', symObjAddr: 0x204, symBinAddr: 0x100060408, symSize: 0xAC } + - { offset: 0x322CB, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_object_key', symObjAddr: 0x2B0, symBinAddr: 0x1000604B4, symSize: 0x98 } + - { offset: 0x32333, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_object_key', symObjAddr: 0x2B0, symBinAddr: 0x1000604B4, symSize: 0x98 } + - { offset: 0x3233B, size: 0x8, addend: 0x0, symName: '_encoding_json::make_parser_from_string', symObjAddr: 0x348, symBinAddr: 0x10006054C, symSize: 0x1B8 } + - { offset: 0x3237C, size: 0x8, addend: 0x0, symName: '_encoding_json::make_parser_from_string', symObjAddr: 0x348, symBinAddr: 0x10006054C, symSize: 0x1B8 } + - { offset: 0x32396, size: 0x8, addend: 0x0, symName: '_encoding_json::make_parser_from_string', symObjAddr: 0x348, symBinAddr: 0x10006054C, symSize: 0x1B8 } + - { offset: 0x3239E, size: 0x8, addend: 0x0, symName: '_encoding_json::make_tokenizer', symObjAddr: 0x500, symBinAddr: 0x100060704, symSize: 0x128 } + - { offset: 0x3240E, size: 0x8, addend: 0x0, symName: '_encoding_json::make_tokenizer', symObjAddr: 0x500, symBinAddr: 0x100060704, symSize: 0x128 } + - { offset: 0x32429, size: 0x8, addend: 0x0, symName: '_encoding_json::make_tokenizer', symObjAddr: 0x500, symBinAddr: 0x100060704, symSize: 0x128 } + - { offset: 0x32431, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_object_body', symObjAddr: 0x628, symBinAddr: 0x10006082C, symSize: 0xF4 } + - { offset: 0x32492, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_object_body', symObjAddr: 0x628, symBinAddr: 0x10006082C, symSize: 0xF4 } + - { offset: 0x324AD, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_object_body', symObjAddr: 0x628, symBinAddr: 0x10006082C, symSize: 0xF4 } + - { offset: 0x324B5, size: 0x8, addend: 0x0, symName: '_encoding_json::next_rune', symObjAddr: 0x71C, symBinAddr: 0x100060920, symSize: 0x124 } + - { offset: 0x324FD, size: 0x8, addend: 0x0, symName: '_encoding_json::next_rune', symObjAddr: 0x71C, symBinAddr: 0x100060920, symSize: 0x124 } + - { offset: 0x32505, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_object', symObjAddr: 0x840, symBinAddr: 0x100060A44, symSize: 0xDC } + - { offset: 0x32530, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_object', symObjAddr: 0x840, symBinAddr: 0x100060A44, symSize: 0xDC } + - { offset: 0x32538, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token', symObjAddr: 0x91C, symBinAddr: 0x100060B20, symSize: 0xFD4 } + - { offset: 0x325B4, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token', symObjAddr: 0x91C, symBinAddr: 0x100060B20, symSize: 0xFD4 } + - { offset: 0x325BC, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_array', symObjAddr: 0x18F0, symBinAddr: 0x100061AF4, symSize: 0x110 } + - { offset: 0x3262E, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_array', symObjAddr: 0x18F0, symBinAddr: 0x100061AF4, symSize: 0x110 } + - { offset: 0x3273C, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_array', symObjAddr: 0x18F0, symBinAddr: 0x100061AF4, symSize: 0x110 } + - { offset: 0x32744, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_value', symObjAddr: 0x1A00, symBinAddr: 0x100061C04, symSize: 0x2BC } + - { offset: 0x327C0, size: 0x8, addend: 0x0, symName: '_encoding_json::validate_value', symObjAddr: 0x1A00, symBinAddr: 0x100061C04, symSize: 0x2BC } + - { offset: 0x327C8, size: 0x8, addend: 0x0, symName: '_encoding_json::unmarshal:proc(data:[]u8,ptr:^profile::Data,spec:encoding_json::Specification,allocator:runtime::Allocator)->(:encoding_json::Unmarshal_Error)', symObjAddr: 0x1CBC, symBinAddr: 0x100061EC0, symSize: 0xD0 } + - { offset: 0x3280A, size: 0x8, addend: 0x0, symName: '_encoding_json::unmarshal:proc(data:[]u8,ptr:^profile::Data,spec:encoding_json::Specification,allocator:runtime::Allocator)->(:encoding_json::Unmarshal_Error)', symObjAddr: 0x1CBC, symBinAddr: 0x100061EC0, symSize: 0xD0 } + - { offset: 0x32825, size: 0x8, addend: 0x0, symName: '_encoding_json::unmarshal:proc(data:[]u8,ptr:^profile::Data,spec:encoding_json::Specification,allocator:runtime::Allocator)->(:encoding_json::Unmarshal_Error)', symObjAddr: 0x1CBC, symBinAddr: 0x100061EC0, symSize: 0xD0 } + - { offset: 0x3282D, size: 0x8, addend: 0x0, symName: '_encoding_json::advance_token', symObjAddr: 0x1D8C, symBinAddr: 0x100061F90, symSize: 0x114 } + - { offset: 0x32895, size: 0x8, addend: 0x0, symName: '_encoding_json::advance_token', symObjAddr: 0x1D8C, symBinAddr: 0x100061F90, symSize: 0x114 } + - { offset: 0x3289D, size: 0x8, addend: 0x0, symName: '_encoding_json::allow_token', symObjAddr: 0x1EA0, symBinAddr: 0x1000620A4, symSize: 0x88 } + - { offset: 0x328DF, size: 0x8, addend: 0x0, symName: '_encoding_json::allow_token', symObjAddr: 0x1EA0, symBinAddr: 0x1000620A4, symSize: 0x88 } + - { offset: 0x328FA, size: 0x8, addend: 0x0, symName: '_encoding_json::allow_token', symObjAddr: 0x1EA0, symBinAddr: 0x1000620A4, symSize: 0x88 } + - { offset: 0x32902, size: 0x8, addend: 0x0, symName: '_encoding_json::destroy_value', symObjAddr: 0x1F28, symBinAddr: 0x10006212C, symSize: 0x3C4 } + - { offset: 0x3294C, size: 0x8, addend: 0x0, symName: '_encoding_json::destroy_value', symObjAddr: 0x1F28, symBinAddr: 0x10006212C, symSize: 0x3C4 } + - { offset: 0x32954, size: 0x8, addend: 0x0, symName: '_encoding_json::expect_token', symObjAddr: 0x22EC, symBinAddr: 0x1000624F0, symSize: 0xC0 } + - { offset: 0x32A0A, size: 0x8, addend: 0x0, symName: '_encoding_json::expect_token', symObjAddr: 0x22EC, symBinAddr: 0x1000624F0, symSize: 0xC0 } + - { offset: 0x32A12, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_colon', symObjAddr: 0x23AC, symBinAddr: 0x1000625B0, symSize: 0x78 } + - { offset: 0x32A63, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_colon', symObjAddr: 0x23AC, symBinAddr: 0x1000625B0, symSize: 0x78 } + - { offset: 0x32A7E, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_colon', symObjAddr: 0x23AC, symBinAddr: 0x1000625B0, symSize: 0x78 } + - { offset: 0x32A86, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_comma', symObjAddr: 0x2424, symBinAddr: 0x100062628, symSize: 0xE0 } + - { offset: 0x32AD6, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_comma', symObjAddr: 0x2424, symBinAddr: 0x100062628, symSize: 0xE0 } + - { offset: 0x32AF0, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_comma', symObjAddr: 0x2424, symBinAddr: 0x100062628, symSize: 0xE0 } + - { offset: 0x32AF8, size: 0x8, addend: 0x0, symName: '_encoding_json::unmarshal_any', symObjAddr: 0x2504, symBinAddr: 0x100062708, symSize: 0x670 } + - { offset: 0x32B41, size: 0x8, addend: 0x0, symName: '_encoding_json::unmarshal_any', symObjAddr: 0x2504, symBinAddr: 0x100062708, symSize: 0x670 } + - { offset: 0x32B49, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_value', symObjAddr: 0x2B74, symBinAddr: 0x100062D78, symSize: 0xC38 } + - { offset: 0x32BB8, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_value', symObjAddr: 0x2B74, symBinAddr: 0x100062D78, symSize: 0xC38 } + - { offset: 0x32C13, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_value', symObjAddr: 0x2B74, symBinAddr: 0x100062D78, symSize: 0xC38 } + - { offset: 0x32C1B, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal', symObjAddr: 0x37AC, symBinAddr: 0x1000639B0, symSize: 0x3E0 } + - { offset: 0x32C8C, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal', symObjAddr: 0x37AC, symBinAddr: 0x1000639B0, symSize: 0x3E0 } + - { offset: 0x32D0B, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal', symObjAddr: 0x37AC, symBinAddr: 0x1000639B0, symSize: 0x3E0 } + - { offset: 0x32D13, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::assign_bool', symObjAddr: 0x3B8C, symBinAddr: 0x100063D90, symSize: 0x1A8 } + - { offset: 0x32DA2, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::assign_bool', symObjAddr: 0x3B8C, symBinAddr: 0x100063D90, symSize: 0x1A8 } + - { offset: 0x32DCD, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::assign_bool', symObjAddr: 0x3B8C, symBinAddr: 0x100063D90, symSize: 0x1A8 } + - { offset: 0x32DD5, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_array', symObjAddr: 0x3D34, symBinAddr: 0x100063F38, symSize: 0x64C } + - { offset: 0x32E26, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_array', symObjAddr: 0x3D34, symBinAddr: 0x100063F38, symSize: 0x64C } + - { offset: 0x32EEA, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_array', symObjAddr: 0x3D34, symBinAddr: 0x100063F38, symSize: 0x64C } + - { offset: 0x32EF2, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_builder', symObjAddr: 0x4380, symBinAddr: 0x100064584, symSize: 0xCC } + - { offset: 0x32F65, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_builder', symObjAddr: 0x4380, symBinAddr: 0x100064584, symSize: 0xCC } + - { offset: 0x32FAC, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_builder', symObjAddr: 0x4380, symBinAddr: 0x100064584, symSize: 0xCC } + - { offset: 0x32FB4, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer', symObjAddr: 0x444C, symBinAddr: 0x100064650, symSize: 0x4F20 } + - { offset: 0x3300D, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer', symObjAddr: 0x444C, symBinAddr: 0x100064650, symSize: 0x4F20 } + - { offset: 0x33015, size: 0x8, addend: 0x0, symName: '_encoding_json::[parser.odin]::bytes_make', symObjAddr: 0x936C, symBinAddr: 0x100069570, symSize: 0x114 } + - { offset: 0x33085, size: 0x8, addend: 0x0, symName: '_encoding_json::[parser.odin]::bytes_make', symObjAddr: 0x936C, symBinAddr: 0x100069570, symSize: 0x114 } + - { offset: 0x339A8, size: 0x8, addend: 0x0, symName: '_encoding_json::[parser.odin]::bytes_make', symObjAddr: 0x936C, symBinAddr: 0x100069570, symSize: 0x114 } + - { offset: 0x339B0, size: 0x8, addend: 0x0, symName: '_encoding_json::clone_string', symObjAddr: 0x9480, symBinAddr: 0x100069684, symSize: 0x244 } + - { offset: 0x33A3F, size: 0x8, addend: 0x0, symName: '_encoding_json::clone_string', symObjAddr: 0x9480, symBinAddr: 0x100069684, symSize: 0x244 } + - { offset: 0x33A69, size: 0x8, addend: 0x0, symName: '_encoding_json::clone_string', symObjAddr: 0x9480, symBinAddr: 0x100069684, symSize: 0x244 } + - { offset: 0x33A71, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object_key', symObjAddr: 0x96C4, symBinAddr: 0x1000698C8, symSize: 0x218 } + - { offset: 0x33AF1, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object_key', symObjAddr: 0x96C4, symBinAddr: 0x1000698C8, symSize: 0x218 } + - { offset: 0x33B1C, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object_key', symObjAddr: 0x96C4, symBinAddr: 0x1000698C8, symSize: 0x218 } + - { offset: 0x33B24, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object_body', symObjAddr: 0x98DC, symBinAddr: 0x100069AE0, symSize: 0x1080 } + - { offset: 0x33BA4, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object_body', symObjAddr: 0x98DC, symBinAddr: 0x100069AE0, symSize: 0x1080 } + - { offset: 0x33BE2, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object_body', symObjAddr: 0x98DC, symBinAddr: 0x100069AE0, symSize: 0x1080 } + - { offset: 0x33BEA, size: 0x8, addend: 0x0, symName: '_encoding_json::is_valid_number', symObjAddr: 0xA95C, symBinAddr: 0x10006AB60, symSize: 0xE18 } + - { offset: 0x33CF3, size: 0x8, addend: 0x0, symName: '_encoding_json::is_valid_number', symObjAddr: 0xA95C, symBinAddr: 0x10006AB60, symSize: 0xE18 } + - { offset: 0x33CFB, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_string_token', symObjAddr: 0xB774, symBinAddr: 0x10006B978, symSize: 0x12B8 } + - { offset: 0x33D4F, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_string_token', symObjAddr: 0xB774, symBinAddr: 0x10006B978, symSize: 0x12B8 } + - { offset: 0x33D6B, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_string_token', symObjAddr: 0xB774, symBinAddr: 0x10006B978, symSize: 0x12B8 } + - { offset: 0x33D73, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object', symObjAddr: 0xCA2C, symBinAddr: 0x10006CC30, symSize: 0x314 } + - { offset: 0x33E0A, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object', symObjAddr: 0xCA2C, symBinAddr: 0x10006CC30, symSize: 0x314 } + - { offset: 0x33F51, size: 0x8, addend: 0x0, symName: '_encoding_json::parse_object', symObjAddr: 0xCA2C, symBinAddr: 0x10006CC30, symSize: 0x314 } + - { offset: 0x33F59, size: 0x8, addend: 0x0, symName: '_encoding_json::unquote_string', symObjAddr: 0xCD40, symBinAddr: 0x10006CF44, symSize: 0x1320 } + - { offset: 0x33FD0, size: 0x8, addend: 0x0, symName: '_encoding_json::unquote_string', symObjAddr: 0xCD40, symBinAddr: 0x10006CF44, symSize: 0x1320 } + - { offset: 0x33FEC, size: 0x8, addend: 0x0, symName: '_encoding_json::unquote_string', symObjAddr: 0xCD40, symBinAddr: 0x10006CF44, symSize: 0x1320 } + - { offset: 0x33FF4, size: 0x8, addend: 0x0, symName: '_encoding_json::is_valid_string_literal', symObjAddr: 0xE060, symBinAddr: 0x10006E264, symSize: 0x824 } + - { offset: 0x3409B, size: 0x8, addend: 0x0, symName: '_encoding_json::is_valid_string_literal', symObjAddr: 0xE060, symBinAddr: 0x10006E264, symSize: 0x824 } + - { offset: 0x34266, size: 0x8, addend: 0x0, symName: '_encoding_json::is_valid_string_literal', symObjAddr: 0xE060, symBinAddr: 0x10006E264, symSize: 0x824 } + - { offset: 0x3426E, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:runtime::Type_Info_Enum_Value)->(:bool)', symObjAddr: 0xE884, symBinAddr: 0x10006EA88, symSize: 0x9C4 } + - { offset: 0x342B2, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:runtime::Type_Info_Enum_Value)->(:bool)', symObjAddr: 0xE884, symBinAddr: 0x10006EA88, symSize: 0x9C4 } + - { offset: 0x343B0, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:runtime::Type_Info_Enum_Value)->(:bool)', symObjAddr: 0xE884, symBinAddr: 0x10006EA88, symSize: 0x9C4 } + - { offset: 0x343B8, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_value', symObjAddr: 0xF248, symBinAddr: 0x10006F44C, symSize: 0x1CBC } + - { offset: 0x3440B, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_value', symObjAddr: 0xF248, symBinAddr: 0x10006F44C, symSize: 0x1CBC } + - { offset: 0x348C8, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_value', symObjAddr: 0xF248, symBinAddr: 0x10006F44C, symSize: 0x1CBC } + - { offset: 0x348D0, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:int)->(:bool)', symObjAddr: 0x10F04, symBinAddr: 0x100071108, symSize: 0x9C4 } + - { offset: 0x34936, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:int)->(:bool)', symObjAddr: 0x10F04, symBinAddr: 0x100071108, symSize: 0x9C4 } + - { offset: 0x34B7D, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:int)->(:bool)', symObjAddr: 0x10F04, symBinAddr: 0x100071108, symSize: 0x9C4 } + - { offset: 0x34B85, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:i128)->(:bool)', symObjAddr: 0x118C8, symBinAddr: 0x100071ACC, symSize: 0x9A4 } + - { offset: 0x34BD8, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:i128)->(:bool)', symObjAddr: 0x118C8, symBinAddr: 0x100071ACC, symSize: 0x9A4 } + - { offset: 0x35095, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:i128)->(:bool)', symObjAddr: 0x118C8, symBinAddr: 0x100071ACC, symSize: 0x9A4 } + - { offset: 0x3509D, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_float:proc(val:any,f:i128)->(:bool)', symObjAddr: 0x1226C, symBinAddr: 0x100072470, symSize: 0x594 } + - { offset: 0x350F0, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_float:proc(val:any,f:i128)->(:bool)', symObjAddr: 0x1226C, symBinAddr: 0x100072470, symSize: 0x594 } + - { offset: 0x355AD, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_float:proc(val:any,f:i128)->(:bool)', symObjAddr: 0x1226C, symBinAddr: 0x100072470, symSize: 0x594 } + - { offset: 0x355B5, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_float:proc(val:any,f:f64)->(:bool)', symObjAddr: 0x12800, symBinAddr: 0x100072A04, symSize: 0x494 } + - { offset: 0x35608, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_float:proc(val:any,f:f64)->(:bool)', symObjAddr: 0x12800, symBinAddr: 0x100072A04, symSize: 0x494 } + - { offset: 0x35821, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_float:proc(val:any,f:f64)->(:bool)', symObjAddr: 0x12800, symBinAddr: 0x100072A04, symSize: 0x494 } + - { offset: 0x35829, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:f64)->(:bool)', symObjAddr: 0x12C94, symBinAddr: 0x100072E98, symSize: 0xA6C } + - { offset: 0x3587B, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:f64)->(:bool)', symObjAddr: 0x12C94, symBinAddr: 0x100072E98, symSize: 0xA6C } + - { offset: 0x35A94, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:f64)->(:bool)', symObjAddr: 0x12C94, symBinAddr: 0x100072E98, symSize: 0xA6C } + - { offset: 0x35A9C, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_expect_token', symObjAddr: 0x13700, symBinAddr: 0x100073904, symSize: 0xD8 } + - { offset: 0x35AEF, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_expect_token', symObjAddr: 0x13700, symBinAddr: 0x100073904, symSize: 0xD8 } + - { offset: 0x35FAC, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_expect_token', symObjAddr: 0x13700, symBinAddr: 0x100073904, symSize: 0xD8 } + - { offset: 0x35FB4, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::json_name_from_tag_value', symObjAddr: 0x137D8, symBinAddr: 0x1000739DC, symSize: 0x168 } + - { offset: 0x36009, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::json_name_from_tag_value', symObjAddr: 0x137D8, symBinAddr: 0x1000739DC, symSize: 0x168 } + - { offset: 0x36036, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::json_name_from_tag_value', symObjAddr: 0x137D8, symBinAddr: 0x1000739DC, symSize: 0x168 } + - { offset: 0x3603E, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_object', symObjAddr: 0x13940, symBinAddr: 0x100073B44, symSize: 0x2088 } + - { offset: 0x360C1, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_object', symObjAddr: 0x13940, symBinAddr: 0x100073B44, symSize: 0x2088 } + - { offset: 0x360C9, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_comment', symObjAddr: 0x159C8, symBinAddr: 0x100075BCC, symSize: 0x2E4 } + - { offset: 0x3616C, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_comment', symObjAddr: 0x159C8, symBinAddr: 0x100075BCC, symSize: 0x2E4 } + - { offset: 0x36585, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_comment', symObjAddr: 0x159C8, symBinAddr: 0x100075BCC, symSize: 0x2E4 } + - { offset: 0x3658D, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_key', symObjAddr: 0x15CAC, symBinAddr: 0x100075EB0, symSize: 0x480 } + - { offset: 0x3661F, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_key', symObjAddr: 0x15CAC, symBinAddr: 0x100075EB0, symSize: 0x480 } + - { offset: 0x36627, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_count_array', symObjAddr: 0x1612C, symBinAddr: 0x100076330, symSize: 0x164 } + - { offset: 0x36697, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_count_array', symObjAddr: 0x1612C, symBinAddr: 0x100076330, symSize: 0x164 } + - { offset: 0x3669F, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_start', symObjAddr: 0x16290, symBinAddr: 0x100076494, symSize: 0x1A0 } + - { offset: 0x36705, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_start', symObjAddr: 0x16290, symBinAddr: 0x100076494, symSize: 0x1A0 } + - { offset: 0x36721, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_start', symObjAddr: 0x16290, symBinAddr: 0x100076494, symSize: 0x1A0 } + - { offset: 0x36729, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_array', symObjAddr: 0x16430, symBinAddr: 0x100076634, symSize: 0xE40 } + - { offset: 0x36798, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_array', symObjAddr: 0x16430, symBinAddr: 0x100076634, symSize: 0xE40 } + - { offset: 0x367A0, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_iteration', symObjAddr: 0x17270, symBinAddr: 0x100077474, symSize: 0x2C0 } + - { offset: 0x36806, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_iteration', symObjAddr: 0x17270, symBinAddr: 0x100077474, symSize: 0x2C0 } + - { offset: 0x36902, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_iteration', symObjAddr: 0x17270, symBinAddr: 0x100077474, symSize: 0x2C0 } + - { offset: 0x3690A, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_end', symObjAddr: 0x17530, symBinAddr: 0x100077734, symSize: 0x1FC } + - { offset: 0x3697A, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_end', symObjAddr: 0x17530, symBinAddr: 0x100077734, symSize: 0x1FC } + - { offset: 0x36982, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_indentation', symObjAddr: 0x1772C, symBinAddr: 0x100077930, symSize: 0x204 } + - { offset: 0x369F2, size: 0x8, addend: 0x0, symName: '_encoding_json::opt_write_indentation', symObjAddr: 0x1772C, symBinAddr: 0x100077930, symSize: 0x204 } + - { offset: 0x369FA, size: 0x8, addend: 0x0, symName: '_encoding_json::[marshal.odin]::cast_any_int_to_u128', symObjAddr: 0x17930, symBinAddr: 0x100077B34, symSize: 0x860 } + - { offset: 0x36A7C, size: 0x8, addend: 0x0, symName: '_encoding_json::[marshal.odin]::cast_any_int_to_u128', symObjAddr: 0x17930, symBinAddr: 0x100077B34, symSize: 0x860 } + - { offset: 0x36A84, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_digits-0', symObjAddr: 0x18190, symBinAddr: 0x100078394, symSize: 0xA0 } + - { offset: 0x36AB8, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_digits-0', symObjAddr: 0x18190, symBinAddr: 0x100078394, symSize: 0xA0 } + - { offset: 0x36AF5, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_digits-0', symObjAddr: 0x18190, symBinAddr: 0x100078394, symSize: 0xA0 } + - { offset: 0x36AFD, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_hex_digits-1', symObjAddr: 0x18230, symBinAddr: 0x100078434, symSize: 0xE4 } + - { offset: 0x36B33, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_hex_digits-1', symObjAddr: 0x18230, symBinAddr: 0x100078434, symSize: 0xE4 } + - { offset: 0x36B3B, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.scan_escape-2', symObjAddr: 0x18314, symBinAddr: 0x100078518, symSize: 0x16C } + - { offset: 0x36B71, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.scan_escape-2', symObjAddr: 0x18314, symBinAddr: 0x100078518, symSize: 0x16C } + - { offset: 0x36B79, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_whitespace-3', symObjAddr: 0x18480, symBinAddr: 0x100078684, symSize: 0x16C } + - { offset: 0x36BF5, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_whitespace-3', symObjAddr: 0x18480, symBinAddr: 0x100078684, symSize: 0x16C } + - { offset: 0x36BFD, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_to_next_line-4', symObjAddr: 0x185EC, symBinAddr: 0x1000787F0, symSize: 0x80 } + - { offset: 0x36C50, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_to_next_line-4', symObjAddr: 0x185EC, symBinAddr: 0x1000787F0, symSize: 0x80 } + - { offset: 0x36C58, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_alphanum-5', symObjAddr: 0x1866C, symBinAddr: 0x100078870, symSize: 0xF0 } + - { offset: 0x36CAF, size: 0x8, addend: 0x0, symName: '_encoding_json::get_token.skip_alphanum-5', symObjAddr: 0x1866C, symBinAddr: 0x100078870, symSize: 0xF0 } + - { offset: 0x36CB7, size: 0x8, addend: 0x0, symName: '___$hasher$$typeid', symObjAddr: 0x1875C, symBinAddr: 0x100078960, symSize: 0x34 } + - { offset: 0x36CED, size: 0x8, addend: 0x0, symName: '__proclit$anon-3', symObjAddr: 0x188E0, symBinAddr: 0x100078AE4, symSize: 0x5C } + - { offset: 0x36CF5, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.is_omitempty-0', symObjAddr: 0x1893C, symBinAddr: 0x100078B40, symSize: 0x55C } + - { offset: 0x36D32, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.is_omitempty-0', symObjAddr: 0x1893C, symBinAddr: 0x100078B40, symSize: 0x55C } + - { offset: 0x36D3A, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.marshal_struct_fields-1', symObjAddr: 0x18E98, symBinAddr: 0x10007909C, symSize: 0x9F4 } + - { offset: 0x36D7F, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.marshal_struct_fields-1', symObjAddr: 0x18E98, symBinAddr: 0x10007909C, symSize: 0x9F4 } + - { offset: 0x36E38, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.marshal_struct_fields-1', symObjAddr: 0x18E98, symBinAddr: 0x10007909C, symSize: 0x9F4 } + - { offset: 0x36E40, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.is_bit_set_different_endian_to_platform-2', symObjAddr: 0x1988C, symBinAddr: 0x100079A90, symSize: 0xE0 } + - { offset: 0x36EB6, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.is_bit_set_different_endian_to_platform-2', symObjAddr: 0x1988C, symBinAddr: 0x100079A90, symSize: 0xE0 } + - { offset: 0x36FE6, size: 0x8, addend: 0x0, symName: '_encoding_json::marshal_to_writer.is_bit_set_different_endian_to_platform-2', symObjAddr: 0x1988C, symBinAddr: 0x100079A90, symSize: 0xE0 } + - { offset: 0x36FEE, size: 0x8, addend: 0x0, symName: '___$hasher$$string', symObjAddr: 0x1996C, symBinAddr: 0x100079B70, symSize: 0x2C } + - { offset: 0x37021, size: 0x8, addend: 0x0, symName: '___$hasher$$string', symObjAddr: 0x1996C, symBinAddr: 0x100079B70, symSize: 0x2C } + - { offset: 0x3705E, size: 0x8, addend: 0x0, symName: '_encoding_json::unquote_string.get_u2_rune-0', symObjAddr: 0x19CF0, symBinAddr: 0x100079EF4, symSize: 0x290 } + - { offset: 0x37066, size: 0x8, addend: 0x0, symName: '_encoding_json::unquote_string.get_u4_rune-1', symObjAddr: 0x19F80, symBinAddr: 0x10007A184, symSize: 0x290 } + - { offset: 0x3709A, size: 0x8, addend: 0x0, symName: '_encoding_json::unquote_string.get_u4_rune-1', symObjAddr: 0x19F80, symBinAddr: 0x10007A184, symSize: 0x290 } + - { offset: 0x370FA, size: 0x8, addend: 0x0, symName: '_encoding_json::unquote_string.get_u4_rune-1', symObjAddr: 0x19F80, symBinAddr: 0x10007A184, symSize: 0x290 } + - { offset: 0x37102, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:runtime::Type_Info_Enum_Value)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A210, symBinAddr: 0x10007A414, symSize: 0xE0 } + - { offset: 0x37136, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:runtime::Type_Info_Enum_Value)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A210, symBinAddr: 0x10007A414, symSize: 0xE0 } + - { offset: 0x37196, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:runtime::Type_Info_Enum_Value)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A210, symBinAddr: 0x10007A414, symSize: 0xE0 } + - { offset: 0x3719E, size: 0x8, addend: 0x0, symName: '___$map_get$$map[typeid]encoding_json::User_Unmarshaler', symObjAddr: 0x1A2F0, symBinAddr: 0x10007A4F4, symSize: 0x150 } + - { offset: 0x371CF, size: 0x8, addend: 0x0, symName: '___$map_get$$map[typeid]encoding_json::User_Unmarshaler', symObjAddr: 0x1A2F0, symBinAddr: 0x10007A4F4, symSize: 0x150 } + - { offset: 0x3720A, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:int)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A440, symBinAddr: 0x10007A644, symSize: 0xE0 } + - { offset: 0x37212, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:i128)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A520, symBinAddr: 0x10007A724, symSize: 0xE0 } + - { offset: 0x37243, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:i128)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A520, symBinAddr: 0x10007A724, symSize: 0xE0 } + - { offset: 0x3727E, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:i128)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A520, symBinAddr: 0x10007A724, symSize: 0xE0 } + - { offset: 0x37286, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:f64)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A600, symBinAddr: 0x10007A804, symSize: 0xE0 } + - { offset: 0x372B7, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:f64)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A600, symBinAddr: 0x10007A804, symSize: 0xE0 } + - { offset: 0x372F2, size: 0x8, addend: 0x0, symName: '_encoding_json::assign_int:proc(val:any,i:f64)->(:bool).is_bit_set_different_endian_to_platform-0', symObjAddr: 0x1A600, symBinAddr: 0x10007A804, symSize: 0xE0 } + - { offset: 0x372FA, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_object.check_children_using_fields-0', symObjAddr: 0x1A6E0, symBinAddr: 0x10007A8E4, symSize: 0x388 } + - { offset: 0x3732B, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_object.check_children_using_fields-0', symObjAddr: 0x1A6E0, symBinAddr: 0x10007A8E4, symSize: 0x388 } + - { offset: 0x37366, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_object.check_children_using_fields-0', symObjAddr: 0x1A6E0, symBinAddr: 0x10007A8E4, symSize: 0x388 } + - { offset: 0x3736E, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_object.field_test-1', symObjAddr: 0x1AA68, symBinAddr: 0x10007AC6C, symSize: 0x5C } + - { offset: 0x37423, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_object.field_test-1', symObjAddr: 0x1AA68, symBinAddr: 0x10007AC6C, symSize: 0x5C } + - { offset: 0x3742B, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_array.assign_array-0', symObjAddr: 0x1AAC4, symBinAddr: 0x10007ACC8, symSize: 0x23C } + - { offset: 0x3746D, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_array.assign_array-0', symObjAddr: 0x1AAC4, symBinAddr: 0x10007ACC8, symSize: 0x23C } + - { offset: 0x37488, size: 0x8, addend: 0x0, symName: '_encoding_json::[unmarshal.odin]::unmarshal_array.assign_array-0', symObjAddr: 0x1AAC4, symBinAddr: 0x10007ACC8, symSize: 0x23C } + - { offset: 0x38E9C, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]int,gen:runtime::Random_Generator)', symObjAddr: 0x0, symBinAddr: 0x10007AF04, symSize: 0x3A4 } + - { offset: 0x3904C, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]int,gen:runtime::Random_Generator)', symObjAddr: 0x0, symBinAddr: 0x10007AF04, symSize: 0x3A4 } + - { offset: 0x39054, size: 0x8, addend: 0x0, symName: '_rand::uint32', symObjAddr: 0x3A4, symBinAddr: 0x10007B2A8, symSize: 0x64 } + - { offset: 0x39118, size: 0x8, addend: 0x0, symName: '_rand::uint32', symObjAddr: 0x3A4, symBinAddr: 0x10007B2A8, symSize: 0x64 } + - { offset: 0x39120, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]card::Card,gen:runtime::Random_Generator)', symObjAddr: 0x408, symBinAddr: 0x10007B30C, symSize: 0xD34 } + - { offset: 0x3916A, size: 0x8, addend: 0x0, symName: '_rand::shuffle:proc(array:[]card::Card,gen:runtime::Random_Generator)', symObjAddr: 0x408, symBinAddr: 0x10007B30C, symSize: 0xD34 } + - { offset: 0x39172, size: 0x8, addend: 0x0, symName: '_rand::uint64', symObjAddr: 0x113C, symBinAddr: 0x10007C040, symSize: 0xA8 } + - { offset: 0x39236, size: 0x8, addend: 0x0, symName: '_rand::uint64', symObjAddr: 0x113C, symBinAddr: 0x10007C040, symSize: 0xA8 } + - { offset: 0x3923E, size: 0x8, addend: 0x0, symName: '_rand::int31', symObjAddr: 0x11E4, symBinAddr: 0x10007C0E8, symSize: 0x8C } + - { offset: 0x39290, size: 0x8, addend: 0x0, symName: '_rand::int31', symObjAddr: 0x11E4, symBinAddr: 0x10007C0E8, symSize: 0x8C } + - { offset: 0x392AA, size: 0x8, addend: 0x0, symName: '_rand::int31', symObjAddr: 0x11E4, symBinAddr: 0x10007C0E8, symSize: 0x8C } + - { offset: 0x392B2, size: 0x8, addend: 0x0, symName: '_rand::int63', symObjAddr: 0x1270, symBinAddr: 0x10007C174, symSize: 0x8C } + - { offset: 0x392FC, size: 0x8, addend: 0x0, symName: '_rand::int63', symObjAddr: 0x1270, symBinAddr: 0x10007C174, symSize: 0x8C } + - { offset: 0x39304, size: 0x8, addend: 0x0, symName: '_rand::int31_max', symObjAddr: 0x12FC, symBinAddr: 0x10007C200, symSize: 0x1CC } + - { offset: 0x3934E, size: 0x8, addend: 0x0, symName: '_rand::int31_max', symObjAddr: 0x12FC, symBinAddr: 0x10007C200, symSize: 0x1CC } + - { offset: 0x39356, size: 0x8, addend: 0x0, symName: '_rand::int63_max', symObjAddr: 0x14C8, symBinAddr: 0x10007C3CC, symSize: 0x1CC } + - { offset: 0x393BC, size: 0x8, addend: 0x0, symName: '_rand::int63_max', symObjAddr: 0x14C8, symBinAddr: 0x10007C3CC, symSize: 0x1CC } + - { offset: 0x393E9, size: 0x8, addend: 0x0, symName: '_rand::int63_max', symObjAddr: 0x14C8, symBinAddr: 0x10007C3CC, symSize: 0x1CC } + - { offset: 0x393F1, size: 0x8, addend: 0x0, symName: '_rand::float32', symObjAddr: 0x1694, symBinAddr: 0x10007C598, symSize: 0x70 } + - { offset: 0x39458, size: 0x8, addend: 0x0, symName: '_rand::float32', symObjAddr: 0x1694, symBinAddr: 0x10007C598, symSize: 0x70 } + - { offset: 0x39485, size: 0x8, addend: 0x0, symName: '_rand::float32', symObjAddr: 0x1694, symBinAddr: 0x10007C598, symSize: 0x70 } + - { offset: 0x3948D, size: 0x8, addend: 0x0, symName: '_rand::float32_range', symObjAddr: 0x1704, symBinAddr: 0x10007C608, symSize: 0x128 } + - { offset: 0x394DB, size: 0x8, addend: 0x0, symName: '_rand::float32_range', symObjAddr: 0x1704, symBinAddr: 0x10007C608, symSize: 0x128 } ... diff --git a/main.odin b/main.odin index ecce60f..c9fbb23 100644 --- a/main.odin +++ b/main.odin @@ -13,6 +13,8 @@ import screens "src/screens" import themes "src/themes" import ui "src/ui" +TRANSITION_SPEED :: 4 // screen fade-ins per second + // Where Escape takes you from each screen (nil = quit) parent_screen :: proc(screen: themes.Screen) -> Maybe(themes.Screen) { switch screen { @@ -53,6 +55,7 @@ main :: proc() { if saved, ok := reflect.enum_from_name(memory.Difficulty, profile.data.difficulty); ok { difficulty = saved } + transition_t: f32 = 1 // fades the screen in from the background color running := true for running && !raylib.WindowShouldClose() { dt := raylib.GetFrameTime() @@ -60,6 +63,7 @@ main :: proc() { if raylib.IsKeyPressed(.ESCAPE) { if parent, ok := parent_screen(screen).?; ok { screen = parent + transition_t = 1 } else { running = false } @@ -90,6 +94,11 @@ main :: proc() { case .MEMORY: next = memory.draw() } + if transition_t > 0 { + alpha := transition_t * transition_t + raylib.DrawRectangle(0, 0, themes.SCREEN_WIDTH, themes.SCREEN_HEIGHT, raylib.Fade(themes.MENU_BACKGROUND, alpha)) + transition_t = max(transition_t - dt * TRANSITION_SPEED, 0) + } ui.end_frame() raylib.EndDrawing() free_all(context.temp_allocator) @@ -99,6 +108,7 @@ main :: proc() { if deck, ok := start_deck.?; ok { memory.start(deck, difficulty) } + if next != screen { transition_t = 1 } screen = next } } diff --git a/src/card/card.odin b/src/card/card.odin index d4a889b..c909329 100644 --- a/src/card/card.odin +++ b/src/card/card.odin @@ -15,6 +15,8 @@ ROUNDNESS :: 0.16 SEGMENTS :: 16 FLIP_SPEED :: 2.6 // flips per second +DEAL_SPEED :: 3.5 // how fast a dealt card settles +DEAL_STAGGER :: 0.12 // delay between consecutive cards, in deal_t units PULSE_DURATION :: 0.35 // seconds HOVER_LIFT :: 4 @@ -28,6 +30,7 @@ Card :: struct { matched: bool, flip_t: f32, // 0 = back showing, 1 = face showing pulse_t: f32, // counts down after a match + deal_t: f32, // > 0 while being dealt onto the table (0 = resting) face_art: raylib.RenderTexture2D, } @@ -214,6 +217,14 @@ update :: proc(card: ^Card, dt: f32) { if card.pulse_t > 0 { card.pulse_t = max(card.pulse_t - dt, 0) } + if card.deal_t > 0 { + card.deal_t = max(card.deal_t - dt * DEAL_SPEED, 0) + } +} + +// Starts the deal-in animation; later cards in the deal arrive later +start_deal :: proc(card: ^Card, order: int) { + card.deal_t = 1 + f32(order) * DEAL_STAGGER } start_pulse :: proc(card: ^Card) { @@ -241,7 +252,12 @@ draw :: proc(card: ^Card, theme: themes.Theme, clickable: bool, focused := false hovered := mouse_over || (clickable && focused) if hovered { lift += HOVER_LIFT } - scale: f32 = 1 + // Dealing: slide up from below and grow in + dealt := smoothstep(1 - clamp(card.deal_t, 0, 1)) + if dealt == 0 { return } + deal_offset := (1 - dealt) * 60 + + scale: f32 = 0.85 + 0.15 * dealt if card.pulse_t > 0 { progress := 1 - card.pulse_t / PULSE_DURATION scale += 0.09 * math.sin(progress * math.PI) @@ -249,20 +265,20 @@ draw :: proc(card: ^Card, theme: themes.Theme, clickable: bool, focused := false width := card.rect.width * scale height := card.rect.height * scale - center := raylib.Vector2{card.rect.x + card.rect.width / 2, card.rect.y + card.rect.height / 2 - lift} + center := raylib.Vector2{card.rect.x + card.rect.width / 2, card.rect.y + card.rect.height / 2 - lift + deal_offset} // Shadow stays on the table and spreads as the card lifts shadow := raylib.Rectangle{ center.x - width * squash / 2 + 2, - card.rect.y + card.rect.height * (1 - scale) / 2 + 4 + lift * 0.15, + card.rect.y + card.rect.height * (1 - scale) / 2 + 4 + lift * 0.15 + deal_offset, max(width * squash, 2), height, } - raylib.DrawRectangleRounded(shadow, ROUNDNESS, SEGMENTS, raylib.Fade(themes.BLACK, 0.12 - lift * 0.004)) + raylib.DrawRectangleRounded(shadow, ROUNDNESS, SEGMENTS, raylib.Fade(themes.BLACK, (0.12 - lift * 0.004) * dealt)) // Darken the card while it is edge-on, to fake lighting shade := u8(255 - (1 - squash) * 70) - tint := raylib.Color{shade, shade, shade, 255} + tint := raylib.Color{shade, shade, shade, u8(255 * dealt)} if hovered && !showing_face { tint = raylib.ColorBrightness(tint, 0.08) } diff --git a/src/memory/memory.odin b/src/memory/memory.odin index d4593a7..37c50db 100644 --- a/src/memory/memory.odin +++ b/src/memory/memory.odin @@ -106,6 +106,7 @@ deal :: proc(deck_id: decks.Deck_Id, game_difficulty: Difficulty) { start_x := (themes.SCREEN_WIDTH - total_w) / 2 start_y := themes.GRID_TOP + (themes.SCREEN_HEIGHT - 16 - themes.GRID_TOP - total_h) / 2 for &c, i in active_cards() { + card.start_deal(&c, i) c.rect = { start_x + f32(i % layout.cols) * step_x, start_y + f32(i / layout.cols) * step_y, @@ -134,6 +135,11 @@ unload :: proc() { for &c in cards { card.unload_face(&c) } } +// Whether the player can click or press on card i right now (it must have finished being dealt) +can_interact :: proc(i: int) -> bool { + return can_pick(i) && cards[i].deal_t == 0 +} + can_pick :: proc(i: int) -> bool { if i < 0 || i >= card_count { return false } c := &cards[i] @@ -190,7 +196,7 @@ handle_keyboard :: proc() { } if raylib.IsKeyPressed(.ENTER) || raylib.IsKeyPressed(.SPACE) { keyboard_active = true - select_card(focus) + if can_interact(focus) { select_card(focus) } } } @@ -236,7 +242,7 @@ update :: proc(dt: f32) { elapsed += dt if raylib.IsMouseButtonPressed(.LEFT) { for &c, i in active_cards() { - if card.is_hovered(&c) && select_card(i) { + if card.is_hovered(&c) && can_interact(i) && select_card(i) { break } } @@ -271,7 +277,7 @@ draw :: proc() -> themes.Screen { } for &c, i in active_cards() { - card.draw(&c, theme, can_pick(i), focused = keyboard_active && i == focus && state != .OVER) + card.draw(&c, theme, can_interact(i), focused = keyboard_active && i == focus && state != .OVER && c.deal_t == 0) } if state == .OVER {