Skip to content

Instantly share code, notes, and snippets.

@tru
Created June 9, 2022 13:47
Show Gist options
  • Save tru/3ccd3c8ae51a4c1a0f78e0d10482c826 to your computer and use it in GitHub Desktop.
Save tru/3ccd3c8ae51a4c1a0f78e0d10482c826 to your computer and use it in GitHub Desktop.
Symbols
============================================================
Mod 0000 | `C:\code\llvm\llvm-msvc-debug-diff-samples\out\build\x64-Release\CMakeFiles\simple-lambda.dir\samples\simple-lambda\simple-lambda.cpp.obj`:
4 | S_OBJNAME [size = 148] sig=0, `C:\code\llvm\llvm-msvc-debug-diff-samples\out\build\x64-Release\CMakeFiles\simple-lambda.dir\samples\simple-lambda\simple-lambda.cpp.obj`
152 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.32.31329.0, backend = 19.32.31329.0
flags = security checks | hot patchable
212 | S_UNAMESPACE [size = 20] `__vc_attributes`
232 | S_UNAMESPACE [size = 24] `helper_attributes`
256 | S_UNAMESPACE [size = 8] `atl`
264 | S_UNAMESPACE [size = 8] `std`
272 | S_BUILDINFO [size = 8] BuildId = `0x111D`
280 | S_LPROC32 [size = 96] `<lambda_865e41f2c68fe1f97416f179a727b539>::operator()`
parent = 0, end = 548, addr = 0001:0000, code size = 8
type = `0x10F5 (void main::__l2::<lambda_865e41f...)`, debug start = 0, debug end = 3, flags = opt debuginfo
376 | S_LOCAL [size = 16] `this`
type=0x10F1 (const main::__l2::<lambda_865e41...), flags = param
392 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:0000, length = 3
gaps = []
408 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
416 | S_LOCAL [size = 16] `param`
type=0x0074 (int), flags = param
432 | S_DEFRANGE_REGISTER [size = 16]
register = ECX, may have no name = false, range start = 0001:0003, length = 5
gaps = []
448 | S_DEFRANGE_REGISTER [size = 16]
register = EDX, may have no name = false, range start = 0001:0000, length = 3
gaps = []
464 | S_CALLEES [size = 12]
callee: 0x1047 (foo)
476 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | opt speed
508 | S_REGREL32 [size = 20] `this`
type = 0x10F1 (const main::__l2::<lambda_865e41...), register = RSP, offset = 8
528 | S_REGREL32 [size = 20] `param`
type = 0x0074 (int), register = RSP, offset = 16
548 | S_END [size = 4]
552 | S_GPROC32 [size = 44] `foo`
parent = 0, end = 648, addr = 0001:0016, code size = 5
type = `0x10F8 (void (int))`, debug start = 4, debug end = 4, flags = none
596 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = opt speed
628 | S_REGREL32 [size = 20] `param`
type = 0x0074 (int), register = RSP, offset = 8
648 | S_END [size = 4]
652 | S_GPROC32 [size = 44] `main`
parent = 0, end = 844, addr = 0001:0032, code size = 21
type = `0x100F (int ())`, debug start = 4, debug end = 16, flags = opt debuginfo
696 | S_INLINESITE [size = 24]
inlinee = 0x1040 (operator()), parent = 652, end = 732
0603 line -1 (-1)
0C0A04 code 0x4 (+0x4) code end 0xE (+0xA)
000000
720 | S_CALLEES [size = 12]
callee: 0x1047 (foo)
732 | S_INLINESITE_END [size = 4]
736 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = opt speed
768 | S_INLINEES [size = 12]
callee: 0x1040 (operator())
780 | S_UDT [size = 64] `main::__l2::<lambda_865e41f2c68fe1f97416f179a727b539>`
original type = 0x1124
844 | S_END [size = 4]
Mod 0001 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\exe_main.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\exe_main.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_UNAMESPACE [size = 8] `std`
168 | S_LDATA32 [size = 32] `pre_c_initializer`
type = 0x1010 (int ()*), addr = 0002:0512
200 | S_LDATA32 [size = 36] `post_pgo_initializer`
type = 0x1010 (int ()*), addr = 0002:0520
236 | S_LDATA32 [size = 36] `pre_cpp_initializer`
type = 0x1013 (void ()*), addr = 0002:0488
272 | S_UDT [size = 20] `PUWSTR_C`
original type = 0x106A
292 | S_UDT [size = 32] `TP_CALLBACK_ENVIRON_V3`
original type = 0x10EB
324 | S_BUILDINFO [size = 8] BuildId = `0x101E`
332 | S_LPROC32 [size = 60] `__scrt_common_main`
parent = 0, end = 440, addr = 0001:0284, code size = 18
type = `0x100F (int ())`, debug start = 4, debug end = 9, flags = opt debuginfo
392 | S_CALLEES [size = 16]
callee: 0x1050 (__security_init_cookie)
callee: 0x1077 (__scrt_common_main_seh)
408 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
440 | S_END [size = 4]
444 | S_LPROC32 [size = 64] `__scrt_common_main_seh`
parent = 0, end = 1152, addr = 0001:0304, code size = 380
type = `0x100F (int ())`, debug start = 15, debug end = 380, flags = noinline | opt debuginfo
508 | S_LOCAL [size = 20] `has_cctor`
type=0x0030 (bool), flags = none
528 | S_DEFRANGE_REGISTER [size = 20]
register = SIL, may have no name = false, range start = 0001:0340, length = 113
gaps = [(5,103)]
548 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 32
556 | S_LOCAL [size = 24] `main_result`
type=0x1190 (const int), flags = none
580 | S_DEFRANGE_REGISTER [size = 20]
register = EBX, may have no name = false, range start = 0001:0574, length = 102
gaps = [(32,62)]
600 | S_DEFRANGE_REGISTER [size = 16]
register = EBX, may have no name = true, range start = 0001:0631, length = 5
gaps = []
616 | S_LOCAL [size = 28] `tls_init_callback`
type=0x1194 (void (void*, unsigned long, void...), flags = none
644 | S_DEFRANGE_REGISTER [size = 16]
register = RBX, may have no name = false, range start = 0001:0468, length = 44
gaps = []
660 | S_LOCAL [size = 20] `is_nested`
type=0x1197 (const bool), flags = none
680 | S_DEFRANGE_REGISTER [size = 20]
register = BL, may have no name = false, range start = 0001:0352, length = 316
gaps = [(116,190)]
700 | S_DEFRANGE_REGISTER [size = 16]
register = BL, may have no name = true, range start = 0001:0631, length = 5
gaps = []
716 | S_LOCAL [size = 28] `tls_dtor_callback`
type=0x1194 (void (void*, unsigned long, void...), flags = none
744 | S_DEFRANGE_REGISTER [size = 16]
register = RBX, may have no name = false, range start = 0001:0512, length = 42
gaps = []
760 | S_LOCAL [size = 24] `main_result`
type=0x1190 (const int), flags = none
784 | S_DEFRANGE_REGISTER [size = 20]
register = EBX, may have no name = false, range start = 0001:0608, length = 76
gaps = [(23,45)]
804 | S_DEFRANGE_REGISTER [size = 16]
register = EBX, may have no name = true, range start = 0001:0631, length = 5
gaps = []
820 | S_INLINESITE [size = 24]
inlinee = 0x107A (invoke_main), parent = 444, end = 868
0602 line 1 (+1)
0C2480EA code 0xEA (+0xEA) code end 0x10E (+0x24)
0000
844 | S_CALLEES [size = 24]
callee: 0x107E (_get_initial_narrow_environment)
callee: 0x1081 (__p___argv)
callee: 0x1083 (__p___argc)
callee: 0x1084 (main)
868 | S_INLINESITE_END [size = 4]
872 | S_CALLEES [size = 84]
callee: 0x1088 (__scrt_initialize_crt)
callee: 0x1087 (__scrt_acquire_startup_lock)
callee: 0x108D (_initterm_e)
callee: 0x1091 (_initterm)
callee: 0x1095 (__scrt_release_startup_lock)
callee: 0x1097 (__scrt_get_dyn_tls_init_callback)
callee: 0x1099 (__scrt_is_nonwritable_in_current...)
callee: 0x109A (__scrt_get_dyn_tls_dtor_callback)
callee: 0x1099 (__scrt_is_nonwritable_in_current...)
callee: 0x109B (_register_thread_local_exe_atexi...)
callee: 0x109D (__scrt_is_managed_app)
callee: 0x109F (_cexit)
callee: 0x10A1 (__scrt_uninitialize_crt)
callee: 0x109D (__scrt_is_managed_app)
callee: 0x10A2 (_c_exit)
callee: 0x10A3 (__scrt_fastfail)
callee: 0x10A3 (__scrt_fastfail)
callee: 0x10A6 (exit)
callee: 0x10A8 (_exit)
956 | S_LOCAL [size = 48] `__scrt_current_native_startup_state`
type=0x1018 (__scrt_native_startup_state), flags = enreg global
1004 | S_DEFRANGE_REGISTER [size = 24]
register = ECX, may have no name = false, range start = 0001:0358, length = 305
gaps = [(23,64), (97,203)]
1028 | S_FRAMEPROC [size = 32]
size = 48, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = has seh | guard cfg
1060 | S_INLINEES [size = 12]
callee: 0x107A (invoke_main)
1072 | S_LABEL32 [size = 20] `$LN23` (addr = 0001:0684)
flags = unreachable
1092 | S_LABEL32 [size = 20] `$LN18` (addr = 0001:0606)
flags = none
1112 | S_REGREL32 [size = 24] `has_cctor`
type = 0x0030 (bool), register = RSP, offset = 32
1136 | S_CALLSITEINFO [size = 16]
type = 0x1192 (void (void*, unsigned long, void...), addr = 0001:0498
1152 | S_END [size = 4]
1156 | S_LPROC32 [size = 80] ``__scrt_common_main_seh'::`1'::filt$0`
parent = 0, end = 1404, addr = 0001:4326, code size = 30
type = `<no type>`, debug start = 6, debug end = 23, flags = opt debuginfo
1236 | S_LOCAL [size = 20] `has_cctor`
type=0x0030 (bool), flags = none
1256 | S_DEFRANGE_REGISTER_REL [size = 20]
register = RBP, offset = 32, offset in parent = 0, has spilled udt = false
range = [0001:4326,+23), gaps = []
1276 | S_CALLEES [size = 12]
callee: 0x10AA (_seh_filter_exe)
1288 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RBP, param fp reg = RBP
flags = has eh | has async eh | guard cfg
1320 | S_LABEL32 [size = 20] `$LN19` (addr = 0001:4349)
flags = none
1340 | S_LABEL32 [size = 20] `$LN17` (addr = 0001:4335)
flags = none
1360 | S_LABEL32 [size = 20] `$LN23` (addr = 0001:0684)
flags = unreachable
1380 | S_REGREL32 [size = 24] `has_cctor`
type = 0x0030 (bool), register = RBP, offset = 32
1404 | S_END [size = 4]
1408 | S_GPROC32 [size = 84] `__scrt_narrow_argv_policy::configure_argv`
parent = 0, end = 1540, addr = 0001:0684, code size = 20
type = `0x10FB (int __scrt_narrow_argv_policy::(...)`, debug start = 4, debug end = 11, flags = opt debuginfo
1492 | S_CALLEES [size = 16]
callee: 0x101F (_get_startup_argv_mode)
callee: 0x1078 (_configure_narrow_argv)
1508 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
1540 | S_END [size = 4]
1544 | S_GPROC32 [size = 96] `__scrt_narrow_environment_policy::initialize_environment`
parent = 0, end = 1684, addr = 0001:0704, code size = 5
type = `0x1135 (int __scrt_narrow_environment_po...)`, debug start = 0, debug end = 0, flags = opt debuginfo
1640 | S_CALLEES [size = 12]
callee: 0x107F (_initialize_narrow_environment)
1652 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
1684 | S_END [size = 4]
1688 | S_LPROC32 [size = 52] `invoke_main`
parent = 0, end = 1796, addr = 0001:0712, code size = 54
type = `0x100F (int ())`, debug start = 10, debug end = 39, flags = opt debuginfo
1740 | S_CALLEES [size = 24]
callee: 0x107E (_get_initial_narrow_environment)
callee: 0x1081 (__p___argv)
callee: 0x1083 (__p___argc)
callee: 0x1084 (main)
1764 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = inlined | guard cfg
1796 | S_END [size = 4]
1800 | S_LPROC32 [size = 64] `post_pgo_initialization`
parent = 0, end = 1908, addr = 0001:0240, code size = 16
type = `0x100F (int ())`, debug start = 4, debug end = 11, flags = opt debuginfo
1864 | S_CALLEES [size = 12]
callee: 0x10AF (__scrt_initialize_default_local_...)
1876 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1908 | S_END [size = 4]
1912 | S_LPROC32 [size = 60] `pre_c_initialization`
parent = 0, end = 2312, addr = 0001:0056, code size = 182
type = `0x100F (int ())`, debug start = 6, debug end = 182, flags = opt debuginfo
1972 | S_INLINESITE [size = 24]
inlinee = 0x10B3 (set_commode), parent = 1912, end = 2012
0C0C1C code 0x1C (+0x1C) code end 0x28 (+0xC)
0C0211 code 0x2D (+0x11) code end 0x2F (+0x2)
0000
1996 | S_CALLEES [size = 16]
callee: 0x1054 (_get_startup_commit_mode)
callee: 0x10B5 (__p__commode)
2012 | S_INLINESITE_END [size = 4]
2016 | S_INLINESITE [size = 20]
inlinee = 0x10B6 (set_fmode), parent = 1912, end = 2052
0C0C10 code 0x10 (+0x10) code end 0x1C (+0xC)
00
2036 | S_CALLEES [size = 16]
callee: 0x10B8 (_get_startup_file_mode)
callee: 0x10B9 (_set_fmode)
2052 | S_INLINESITE_END [size = 4]
2056 | S_INLINESITE [size = 20]
inlinee = 0x10BA (set_app_type), parent = 1912, end = 2088
0C0A06 code 0x6 (+0x6) code end 0x10 (+0xA)
00
2076 | S_CALLEES [size = 12]
callee: 0x10BC (_set_app_type)
2088 | S_INLINESITE_END [size = 4]
2092 | S_INLINESITE [size = 20]
inlinee = 0x1074 (configure_argv), parent = 1912, end = 2128
0C0C49 code 0x49 (+0x49) code end 0x55 (+0xC)
00
2112 | S_CALLEES [size = 16]
callee: 0x101F (_get_startup_argv_mode)
callee: 0x1078 (_configure_narrow_argv)
2128 | S_INLINESITE_END [size = 4]
2132 | S_INLINESITE [size = 20]
inlinee = 0x107D (initialize_environment), parent = 1912, end = 2164
0C058092 code 0x92 (+0x92) code end 0x97 (+0x5)
2152 | S_CALLEES [size = 12]
callee: 0x107F (_initialize_narrow_environment)
2164 | S_INLINESITE_END [size = 4]
2168 | S_CALLEES [size = 64]
callee: 0x108E (__scrt_initialize_onexit_tables)
callee: 0x10BD (_RTC_Initialize)
callee: 0x10C0 (atexit)
callee: 0x10C1 (__scrt_initialize_type_info)
callee: 0x10C2 (__scrt_is_user_matherr_present)
callee: 0x10C5 (__setusermatherr)
callee: 0x106B (_initialize_invalid_parameter_ha...)
callee: 0x10C7 (_initialize_denormal_control)
callee: 0x1053 (_get_startup_thread_locale_mode)
callee: 0x10C8 (_configthreadlocale)
callee: 0x1062 (_should_initialize_environment)
callee: 0x10C9 (__scrt_initialize_winrt)
callee: 0x10CB (__scrt_initialize_mta)
callee: 0x10A3 (__scrt_fastfail)
2232 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2264 | S_INLINEES [size = 28]
callee: 0x1074 (configure_argv)
callee: 0x107D (initialize_environment)
callee: 0x10BA (set_app_type)
callee: 0x10B6 (set_fmode)
callee: 0x10B3 (set_commode)
2292 | S_LABEL32 [size = 20] `$LN21` (addr = 0001:0238)
flags = unreachable
2312 | S_END [size = 4]
2316 | S_LPROC32 [size = 64] `pre_cpp_initialization`
parent = 0, end = 2432, addr = 0001:0256, code size = 25
type = `0x1012 (void ())`, debug start = 4, debug end = 16, flags = opt debuginfo
2380 | S_CALLEES [size = 20]
callee: 0x10CD (__scrt_set_unhandled_exception_f...)
callee: 0x10CA (_get_startup_new_mode)
callee: 0x10CE (_set_new_mode)
2400 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2432 | S_END [size = 4]
2436 | S_GPROC32 [size = 72] `__scrt_main_policy::set_app_type`
parent = 0, end = 2552, addr = 0001:0768, code size = 10
type = `0x115F (void __scrt_main_policy::())`, debug start = 0, debug end = 5, flags = opt debuginfo
2508 | S_CALLEES [size = 12]
callee: 0x10BC (_set_app_type)
2520 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
2552 | S_END [size = 4]
2556 | S_GPROC32 [size = 72] `__scrt_file_policy::set_commode`
parent = 0, end = 2676, addr = 0001:0780, code size = 26
type = `0x1152 (void __scrt_file_policy::())`, debug start = 6, debug end = 20, flags = opt debuginfo
2628 | S_CALLEES [size = 16]
callee: 0x1054 (_get_startup_commit_mode)
callee: 0x10B5 (__p__commode)
2644 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
2676 | S_END [size = 4]
2680 | S_GPROC32 [size = 72] `__scrt_file_policy::set_fmode`
parent = 0, end = 2800, addr = 0001:0808, code size = 20
type = `0x1152 (void __scrt_file_policy::())`, debug start = 4, debug end = 11, flags = opt debuginfo
2752 | S_CALLEES [size = 16]
callee: 0x10B8 (_get_startup_file_mode)
callee: 0x10B9 (_set_fmode)
2768 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
2800 | S_END [size = 4]
2804 | S_GPROC32 [size = 56] `mainCRTStartup`
parent = 0, end = 3016, addr = 0001:0828, code size = 18
type = `0x1222 (unsigned long (void*))`, debug start = 4, debug end = 9, flags = opt debuginfo
2860 | S_LOCAL [size = 20] `__formal`
type=0x0603 (void*), flags = param
2880 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:0828, length = 9
gaps = []
2896 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 48
2904 | S_INLINESITE [size = 28]
inlinee = 0x1076 (__scrt_common_main), parent = 2804, end = 2944
0608 line 4 (+4)
0C0504 code 0x4 (+0x4) code end 0x9 (+0x5)
0604 line 6 (+2)
0C0509 code 0xD (+0x9) code end 0x12 (+0x5)
0000
2932 | S_CALLEES [size = 12]
callee: 0x1050 (__security_init_cookie)
2944 | S_INLINESITE_END [size = 4]
2948 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2980 | S_INLINEES [size = 12]
callee: 0x1076 (__scrt_common_main)
2992 | S_REGREL32 [size = 24] `__formal`
type = 0x0603 (void*), register = RSP, offset = 48
3016 | S_END [size = 4]
Mod 0002 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\utility.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\utility.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_UNAMESPACE [size = 8] `std`
168 | S_LDATA32 [size = 36] `is_initialized_as_dll`
type = 0x0030 (bool), addr = 0003:0080
204 | S_LDATA32 [size = 40] `module_local_atexit_table`
type = 0x1039 (_onexit_table_t), addr = 0003:0088
244 | S_LDATA32 [size = 48] `module_local_at_quick_exit_table`
type = 0x1039 (_onexit_table_t), addr = 0003:0112
292 | S_LDATA32 [size = 52] `module_local_atexit_table_initialized`
type = 0x0030 (bool), addr = 0003:0081
344 | S_UDT [size = 20] `PUWSTR_C`
original type = 0x106A
364 | S_UDT [size = 32] `TP_CALLBACK_ENVIRON_V3`
original type = 0x10EB
396 | S_BUILDINFO [size = 8] BuildId = `0x101E`
404 | S_LPROC32 [size = 56] `find_pe_section`
parent = 0, end = 768, addr = 0001:0848, code size = 73
type = `0x119B (_IMAGE_SECTION_HEADER* (unsigned...)`, debug start = 0, debug end = 72, flags = opt debuginfo
460 | S_LOCAL [size = 24] `image_base`
type=0x1193 (unsigned char* const), flags = param
484 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:0848, length = 31
gaps = []
500 | S_LOCAL [size = 16] `rva`
type=0x1196 (const unsigned __int64), flags = param
516 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:0848, length = 73
gaps = []
532 | S_LOCAL [size = 24] `first_section`
type=0x119D (_IMAGE_SECTION_HEADER* const), flags = none
556 | S_DEFRANGE_REGISTER [size = 16]
register = R9, may have no name = false, range start = 0001:0869, length = 14
gaps = []
572 | S_DEFRANGE_REGISTER [size = 20]
register = R9, may have no name = true, range start = 0001:0883, length = 38
gaps = [(29,2)]
592 | S_LOCAL [size = 24] `last_section`
type=0x119D (_IMAGE_SECTION_HEADER* const), flags = none
616 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:0883, length = 38
gaps = []
632 | S_LOCAL [size = 16] `it`
type=0x117F (_IMAGE_SECTION_HEADER*), flags = none
648 | S_DEFRANGE_REGISTER [size = 20]
register = R9, may have no name = false, range start = 0001:0862, length = 52
gaps = [(7,43)]
668 | S_DEFRANGE_REGISTER [size = 20]
register = R9, may have no name = true, range start = 0001:0883, length = 38
gaps = [(29,2)]
688 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = inlined | guard cfg
720 | S_REGREL32 [size = 28] `image_base`
type = 0x1193 (unsigned char* const), register = RSP, offset = 8
748 | S_REGREL32 [size = 20] `rva`
type = 0x1196 (const unsigned __int64), register = RSP, offset = 16
768 | S_END [size = 4]
772 | S_LPROC32 [size = 72] `is_potentially_valid_image_base`
parent = 0, end = 1008, addr = 0001:0924, code size = 46
type = `0x11A7 (bool (void* const))`, debug start = 0, debug end = 45, flags = opt debuginfo
844 | S_LOCAL [size = 24] `image_base`
type=0x11A3 (void* const), flags = param
868 | S_DEFRANGE_REGISTER [size = 20]
register = RCX, may have no name = false, range start = 0001:0924, length = 46
gaps = [(35,8)]
888 | S_LOCAL [size = 28] `nt_header_address`
type=0x1193 (unsigned char* const), flags = none
916 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:0946, length = 20
gaps = []
932 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = true, range start = 0001:0967, length = 2
gaps = []
948 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = inlined | guard cfg
980 | S_REGREL32 [size = 28] `image_base`
type = 0x11A3 (void* const), register = RSP, offset = 8
1008 | S_END [size = 4]
1012 | S_GPROC32 [size = 52] `NtCurrentTeb`
parent = 0, end = 1096, addr = 0001:0972, code size = 10
type = `0x11B1 (_TEB* ())`, debug start = 0, debug end = 9, flags = opt debuginfo
1064 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
1096 | S_END [size = 4]
1100 | S_GPROC32 [size = 68] `__scrt_acquire_startup_lock`
parent = 0, end = 1292, addr = 0001:0984, code size = 57
type = `0x1154 (bool ())`, debug start = 4, debug end = 57, flags = opt debuginfo
1168 | S_LOCAL [size = 24] `this_fiber`
type=0x11A3 (void* const), flags = none
1192 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:1010, length = 31
gaps = []
1208 | S_INLINESITE [size = 24]
inlinee = 0x1085 (NtCurrentTeb), parent = 1100, end = 1232
0602 line 1 (+1)
0C090D code 0xD (+0xD) code end 0x16 (+0x9)
000000
1232 | S_INLINESITE_END [size = 4]
1236 | S_CALLEES [size = 12]
callee: 0x1089 (__scrt_is_ucrt_dll_in_use)
1248 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1280 | S_INLINEES [size = 12]
callee: 0x1085 (NtCurrentTeb)
1292 | S_END [size = 4]
1296 | S_GPROC32 [size = 76] `__scrt_dllmain_after_initialize_c`
parent = 0, end = 1512, addr = 0001:1044, code size = 52
type = `0x1154 (bool ())`, debug start = 4, debug end = 47, flags = opt debuginfo
1372 | S_INLINESITE [size = 20]
inlinee = 0x1074 (configure_argv), parent = 1296, end = 1408
0C0C14 code 0x14 (+0x14) code end 0x20 (+0xC)
00
1392 | S_CALLEES [size = 16]
callee: 0x101F (_get_startup_argv_mode)
callee: 0x1078 (_configure_narrow_argv)
1408 | S_INLINESITE_END [size = 4]
1412 | S_INLINESITE [size = 20]
inlinee = 0x107D (initialize_environment), parent = 1296, end = 1444
0C0528 code 0x28 (+0x28) code end 0x2D (+0x5)
00
1432 | S_CALLEES [size = 12]
callee: 0x107F (_initialize_narrow_environment)
1444 | S_INLINESITE_END [size = 4]
1448 | S_CALLEES [size = 16]
callee: 0x1089 (__scrt_is_ucrt_dll_in_use)
callee: 0x108B (__isa_available_init)
1464 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1496 | S_INLINEES [size = 16]
callee: 0x1074 (configure_argv)
callee: 0x107D (initialize_environment)
1512 | S_END [size = 4]
1516 | S_GPROC32 [size = 76] `__scrt_dllmain_before_initialize_c`
parent = 0, end = 1636, addr = 0001:1096, code size = 21
type = `0x1154 (bool ())`, debug start = 4, debug end = 16, flags = opt debuginfo
1592 | S_CALLEES [size = 12]
callee: 0x108E (__scrt_initialize_onexit_tables)
1604 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1636 | S_END [size = 4]
1640 | S_GPROC32 [size = 72] `__scrt_dllmain_crt_thread_attach`
parent = 0, end = 1764, addr = 0001:1120, code size = 40
type = `0x1154 (bool ())`, debug start = 4, debug end = 35, flags = opt debuginfo
1712 | S_CALLEES [size = 20]
callee: 0x1090 (__vcrt_thread_attach)
callee: 0x1092 (__acrt_thread_attach)
callee: 0x1093 (__vcrt_thread_detach)
1732 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1764 | S_END [size = 4]
1768 | S_GPROC32 [size = 72] `__scrt_dllmain_crt_thread_detach`
parent = 0, end = 1888, addr = 0001:1160, code size = 21
type = `0x1154 (bool ())`, debug start = 4, debug end = 16, flags = opt debuginfo
1840 | S_CALLEES [size = 16]
callee: 0x1096 (__acrt_thread_detach)
callee: 0x1093 (__vcrt_thread_detach)
1856 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1888 | S_END [size = 4]
1892 | S_GPROC32 [size = 72] `__scrt_dllmain_exception_filter`
parent = 0, end = 2516, addr = 0001:1184, code size = 96
type = `0x11CB (int (HINSTANCE__*, unsigned long...)`, debug start = 20, debug end = 71, flags = opt debuginfo
1964 | S_LOCAL [size = 20] `instance`
type=0x11D1 (HINSTANCE__* const), flags = param
1984 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:1184, length = 31
gaps = []
2000 | S_DEFRANGE_REGISTER [size = 16]
register = RBP, may have no name = false, range start = 0001:1215, length = 50
gaps = []
2016 | S_LOCAL [size = 20] `reason`
type=0x11D3 (const unsigned long), flags = param
2036 | S_DEFRANGE_REGISTER [size = 16]
register = EDX, may have no name = false, range start = 0001:1184, length = 28
gaps = []
2052 | S_DEFRANGE_REGISTER [size = 16]
register = EBX, may have no name = false, range start = 0001:1212, length = 48
gaps = []
2068 | S_LOCAL [size = 20] `reserved`
type=0x11A3 (void* const), flags = param
2088 | S_DEFRANGE_REGISTER [size = 16]
register = RSI, may have no name = false, range start = 0001:1210, length = 60
gaps = []
2104 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:1184, length = 26
gaps = []
2120 | S_LOCAL [size = 24] `crt_dllmain`
type=0x11D5 (int (HINSTANCE__*, unsigned long...), flags = param
2144 | S_DEFRANGE_REGISTER [size = 16]
register = RDI, may have no name = false, range start = 0001:1207, length = 68
gaps = []
2160 | S_DEFRANGE_REGISTER [size = 16]
register = R9, may have no name = false, range start = 0001:1184, length = 23
gaps = []
2176 | S_LOCAL [size = 28] `exception_code_`
type=0x11D3 (const unsigned long), flags = param
2204 | S_DEFRANGE_REGISTER_REL [size = 20]
register = RSP, offset = 40, offset in parent = 0, has spilled udt = false
range = [0001:1184,+1), gaps = []
2224 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 80
2232 | S_LOCAL [size = 28] `exception_info_`
type=0x11D9 (_EXCEPTION_POINTERS* const), flags = param
2260 | S_DEFRANGE_REGISTER_REL [size = 20]
register = RSP, offset = 48, offset in parent = 0, has spilled udt = false
range = [0001:1184,+1), gaps = []
2280 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 88
2288 | S_CALLEES [size = 16]
callee: 0x1089 (__scrt_is_ucrt_dll_in_use)
callee: 0x109E (_seh_filter_dll)
2304 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2336 | S_REGREL32 [size = 24] `instance`
type = 0x11D1 (HINSTANCE__* const), register = RSP, offset = 48
2360 | S_REGREL32 [size = 24] `reason`
type = 0x11D3 (const unsigned long), register = RSP, offset = 56
2384 | S_REGREL32 [size = 24] `reserved`
type = 0x11A3 (void* const), register = RSP, offset = 64
2408 | S_REGREL32 [size = 28] `crt_dllmain`
type = 0x11D5 (int (HINSTANCE__*, unsigned long...), register = RSP, offset = 72
2436 | S_REGREL32 [size = 32] `exception_code_`
type = 0x11D3 (const unsigned long), register = RSP, offset = 80
2468 | S_REGREL32 [size = 32] `exception_info_`
type = 0x11D9 (_EXCEPTION_POINTERS* const), register = RSP, offset = 88
2500 | S_CALLSITEINFO [size = 16]
type = 0x11D5 (int (HINSTANCE__*, unsigned long...), addr = 0001:1240
2516 | S_END [size = 4]
2520 | S_GPROC32 [size = 72] `__scrt_dllmain_uninitialize_c`
parent = 0, end = 2648, addr = 0001:1280, code size = 48
type = `0x1012 (void ())`, debug start = 4, debug end = 43, flags = opt debuginfo
2592 | S_CALLEES [size = 24]
callee: 0x1089 (__scrt_is_ucrt_dll_in_use)
callee: 0x10A4 (_execute_onexit_table)
callee: 0x10A7 (_is_c_termination_complete)
callee: 0x109F (_cexit)
2616 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2648 | S_END [size = 4]
2652 | S_GPROC32 [size = 76] `__scrt_dllmain_uninitialize_critical`
parent = 0, end = 2776, addr = 0001:1328, code size = 20
type = `0x1012 (void ())`, debug start = 4, debug end = 11, flags = opt debuginfo
2728 | S_CALLEES [size = 16]
callee: 0x10AB (__acrt_uninitialize_critical)
callee: 0x10AC (__vcrt_uninitialize_critical)
2744 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2776 | S_END [size = 4]
2780 | S_GPROC32 [size = 64] `__scrt_initialize_crt`
parent = 0, end = 2968, addr = 0001:1348, code size = 73
type = `0x11B4 (bool (__scrt_module_type))`, debug start = 6, debug end = 67, flags = opt debuginfo
2844 | S_LOCAL [size = 24] `module_type`
type=0x116D (__scrt_module_type), flags = param
2868 | S_DEFRANGE_REGISTER [size = 16]
register = ECX, may have no name = false, range start = 0001:1348, length = 34
gaps = []
2884 | S_CALLEES [size = 24]
callee: 0x108B (__isa_available_init)
callee: 0x10AE (__vcrt_initialize)
callee: 0x10B0 (__acrt_initialize)
callee: 0x10B2 (__vcrt_uninitialize)
2908 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2940 | S_REGREL32 [size = 28] `module_type`
type = 0x116D (__scrt_module_type), register = RSP, offset = 48
2968 | S_END [size = 4]
2972 | S_GPROC32 [size = 72] `__scrt_initialize_onexit_tables`
parent = 0, end = 3208, addr = 0001:1424, code size = 139
type = `0x11B4 (bool (__scrt_module_type))`, debug start = 6, debug end = 139, flags = opt debuginfo
3044 | S_LOCAL [size = 24] `module_type`
type=0x116D (__scrt_module_type), flags = param
3068 | S_DEFRANGE_REGISTER [size = 16]
register = ECX, may have no name = false, range start = 0001:1424, length = 15
gaps = []
3084 | S_DEFRANGE_REGISTER [size = 20]
register = EBX, may have no name = false, range start = 0001:1439, length = 124
gaps = [(112,1)]
3104 | S_CALLEES [size = 24]
callee: 0x1089 (__scrt_is_ucrt_dll_in_use)
callee: 0x10B4 (_initialize_onexit_table)
callee: 0x10B4 (_initialize_onexit_table)
callee: 0x10A3 (__scrt_fastfail)
3128 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
3160 | S_LABEL32 [size = 20] `$LN12` (addr = 0001:1563)
flags = unreachable
3180 | S_REGREL32 [size = 28] `module_type`
type = 0x116D (__scrt_module_type), register = RSP, offset = 48
3208 | S_END [size = 4]
3212 | S_GPROC32 [size = 80] `__scrt_is_nonwritable_in_current_image`
parent = 0, end = 3884, addr = 0001:1564, code size = 152
type = `0x11D0 (bool (const void*))`, debug start = 4, debug end = 147, flags = opt debuginfo
3292 | S_LOCAL [size = 20] `target`
type=0x11FA (const void* const), flags = param
3312 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:1564, length = 28
gaps = []
3328 | S_DEFRANGE_REGISTER [size = 20]
register = RCX, may have no name = true, range start = 0001:1705, length = 11
gaps = [(4,2)]
3348 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 32
3356 | S_LOCAL [size = 24] `rva_target`
type=0x1196 (const unsigned __int64), flags = none
3380 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:1571, length = 138
gaps = []
3396 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = true, range start = 0001:1711, length = 5
gaps = []
3412 | S_LOCAL [size = 28] `section_header`
type=0x119D (_IMAGE_SECTION_HEADER* const), flags = none
3440 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:1632, length = 3
gaps = []
3456 | S_DEFRANGE_REGISTER [size = 20]
register = RDX, may have no name = true, range start = 0001:1682, length = 34
gaps = [(23,6)]
3476 | S_INLINESITE [size = 36]
inlinee = 0x1082 (is_potentially_valid_image_base), parent = 3212, end = 3576
060E line 7 (+7)
0307 code 0x7 (+0x7)
060A line 12 (+5)
030E code 0x15 (+0xE)
0604 line 14 (+2)
0311 code 0x26 (+0x11)
060C line 20 (+6)
0C0B08 code 0x2E (+0x8) code end 0x39 (+0xB)
000000
3512 | S_LOCAL [size = 28] `nt_header_address`
type=0x1193 (unsigned char* const), flags = none
3540 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:1602, length = 41
gaps = []
3556 | S_DEFRANGE_REGISTER [size = 20]
register = RCX, may have no name = true, range start = 0001:1705, length = 11
gaps = [(4,2)]
3576 | S_INLINESITE_END [size = 4]
3580 | S_INLINESITE [size = 36]
inlinee = 0x107B (find_pe_section), parent = 3212, end = 3792
0610 line 8 (+8)
033C code 0x3C (+0x3C)
0B2B code 0x47 (+0xB) line 9 (+1)
0B2C code 0x53 (+0xC) line 10 (+1)
0B49 code 0x5C (+0x9) line 12 (+2)
0605 line 10 (-2)
0312 code 0x6E (+0x12)
0610 line 18 (+8)
0C0206 code 0x74 (+0x6) code end 0x76 (+0x2)
00
3616 | S_LOCAL [size = 24] `first_section`
type=0x119D (_IMAGE_SECTION_HEADER* const), flags = none
3640 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:1635, length = 12
gaps = []
3656 | S_DEFRANGE_REGISTER [size = 24]
register = RDX, may have no name = true, range start = 0001:1647, length = 69
gaps = [(31,2), (58,6)]
3680 | S_LOCAL [size = 24] `last_section`
type=0x119D (_IMAGE_SECTION_HEADER* const), flags = none
3704 | S_DEFRANGE_REGISTER [size = 16]
register = R9, may have no name = false, range start = 0001:1647, length = 58
gaps = []
3720 | S_DEFRANGE_REGISTER [size = 16]
register = R9, may have no name = true, range start = 0001:1711, length = 5
gaps = []
3736 | S_LOCAL [size = 16] `it`
type=0x117F (_IMAGE_SECTION_HEADER*), flags = none
3752 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:1678, length = 2
gaps = []
3768 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = true, range start = 0001:1647, length = 4
gaps = []
3784 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 0
3792 | S_INLINESITE_END [size = 4]
3796 | S_FRAMEPROC [size = 32]
size = 24, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = has seh | guard cfg
3828 | S_INLINEES [size = 16]
callee: 0x1082 (is_potentially_valid_image_base)
callee: 0x107B (find_pe_section)
3844 | S_LABEL32 [size = 16] `$LN9` (addr = 0001:1709)
flags = none
3860 | S_REGREL32 [size = 24] `target`
type = 0x11FA (const void* const), register = RSP, offset = 32
3884 | S_END [size = 4]
3888 | S_LPROC32 [size = 88] `__scrt_is_nonwritable_in_current_image$filt$0`
parent = 0, end = 4068, addr = 0001:4356, code size = 24
type = `<no type>`, debug start = 2, debug end = 21, flags = opt debuginfo
3976 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RBP, param fp reg = RBP
flags = has eh | has async eh | guard cfg
4008 | S_LABEL32 [size = 20] `$LN10` (addr = 0001:4377)
flags = none
4028 | S_LABEL32 [size = 16] `$LN8` (addr = 0001:4361)
flags = none
4044 | S_REGREL32 [size = 24] `target`
type = 0x11FA (const void* const), register = RBP, offset = 32
4068 | S_END [size = 4]
4072 | S_GPROC32 [size = 68] `__scrt_release_startup_lock`
parent = 0, end = 4260, addr = 0001:1716, code size = 36
type = `0x11C4 (void (bool))`, debug start = 6, debug end = 30, flags = opt debuginfo
4140 | S_LOCAL [size = 20] `is_nested`
type=0x1197 (const bool), flags = param
4160 | S_DEFRANGE_REGISTER [size = 16]
register = CL, may have no name = false, range start = 0001:1716, length = 8
gaps = []
4176 | S_DEFRANGE_REGISTER [size = 16]
register = BL, may have no name = false, range start = 0001:1724, length = 27
gaps = []
4192 | S_CALLEES [size = 12]
callee: 0x1089 (__scrt_is_ucrt_dll_in_use)
4204 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
4236 | S_REGREL32 [size = 24] `is_nested`
type = 0x1197 (const bool), register = RSP, offset = 48
4260 | S_END [size = 4]
4264 | S_GPROC32 [size = 64] `__scrt_uninitialize_crt`
parent = 0, end = 4544, addr = 0001:1752, code size = 41
type = `0x11E4 (bool (bool, bool))`, debug start = 6, debug end = 35, flags = opt debuginfo
4328 | S_LOCAL [size = 28] `is_terminating`
type=0x1197 (const bool), flags = param
4356 | S_DEFRANGE_REGISTER [size = 16]
register = CL, may have no name = false, range start = 0001:1752, length = 15
gaps = []
4372 | S_DEFRANGE_REGISTER [size = 16]
register = BL, may have no name = false, range start = 0001:1767, length = 25
gaps = []
4388 | S_LOCAL [size = 20] `from_exit`
type=0x1197 (const bool), flags = param
4408 | S_DEFRANGE_REGISTER [size = 16]
register = DL, may have no name = false, range start = 0001:1752, length = 26
gaps = []
4424 | S_DEFRANGE_REGISTER [size = 16]
register = DL, may have no name = true, range start = 0001:1785, length = 8
gaps = []
4440 | S_CALLEES [size = 16]
callee: 0x10B7 (__acrt_uninitialize)
callee: 0x10B2 (__vcrt_uninitialize)
4456 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
4488 | S_REGREL32 [size = 32] `is_terminating`
type = 0x1197 (const bool), register = RSP, offset = 48
4520 | S_REGREL32 [size = 24] `from_exit`
type = 0x1197 (const bool), register = RSP, offset = 56
4544 | S_END [size = 4]
4548 | S_GPROC32 [size = 48] `_onexit`
parent = 0, end = 4720, addr = 0001:1796, code size = 58
type = `0x1201 (int ()* (int ()*))`, debug start = 6, debug end = 52, flags = opt debuginfo
4596 | S_LOCAL [size = 20] `function`
type=0x1205 (int ()* const), flags = param
4616 | S_DEFRANGE_REGISTER [size = 16]
register = RBX, may have no name = false, range start = 0001:1813, length = 40
gaps = []
4632 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:1796, length = 17
gaps = []
4648 | S_CALLEES [size = 16]
callee: 0x10BE (_crt_atexit)
callee: 0x10C3 (_register_onexit_function)
4664 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
4696 | S_REGREL32 [size = 24] `function`
type = 0x1205 (int ()* const), register = RSP, offset = 48
4720 | S_END [size = 4]
4724 | S_GPROC32 [size = 56] `at_quick_exit`
parent = 0, end = 4888, addr = 0001:1856, code size = 29
type = `0x120A (int (void ()*))`, debug start = 0, debug end = 24, flags = opt debuginfo
4780 | S_LOCAL [size = 20] `function`
type=0x1213 (void ()* const), flags = param
4800 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:1856, length = 24
gaps = []
4816 | S_CALLEES [size = 16]
callee: 0x10C6 (_crt_at_quick_exit)
callee: 0x10C3 (_register_onexit_function)
4832 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
4864 | S_REGREL32 [size = 24] `function`
type = 0x1213 (void ()* const), register = RSP, offset = 8
4888 | S_END [size = 4]
4892 | S_GPROC32 [size = 48] `atexit`
parent = 0, end = 5044, addr = 0001:1888, code size = 23
type = `0x120A (int (void ()*))`, debug start = 4, debug end = 18, flags = opt debuginfo
4940 | S_LOCAL [size = 20] `function`
type=0x1213 (void ()* const), flags = param
4960 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:1888, length = 9
gaps = []
4976 | S_CALLEES [size = 12]
callee: 0x10BB (_onexit)
4988 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
5020 | S_REGREL32 [size = 24] `function`
type = 0x1213 (void ()* const), register = RSP, offset = 48
5044 | S_END [size = 4]
Mod 0003 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\gs_support.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\gs_support.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_BUILDINFO [size = 8] BuildId = `0x1045`
172 | S_LPROC32 [size = 56] `__get_entropy`
parent = 0, end = 520, addr = 0001:1912, code size = 107
type = `0x10FD (unsigned __int64 ())`, debug start = 9, debug end = 101, flags = opt debuginfo
228 | S_LOCAL [size = 20] `systime`
type=0x10CF (FT), flags = none
248 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 56, range = [0001:1926,+93)
gaps = []
264 | S_LOCAL [size = 20] `perfctr`
type=0x105C (_LARGE_INTEGER), flags = none
284 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 64, range = [0001:1936,+83)
gaps = []
300 | S_LOCAL [size = 20] `cookie`
type=0x0023 (unsigned __int64), flags = none
320 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:2013, length = 6
gaps = []
336 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 48, range = [0001:1936,+83)
gaps = []
352 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = inlined | guard cfg
384 | S_REGREL32 [size = 24] `systime`
type = 0x10CF (FT), register = RSP, offset = 56
408 | S_REGREL32 [size = 24] `perfctr`
type = 0x105C (_LARGE_INTEGER), register = RSP, offset = 64
432 | S_REGREL32 [size = 24] `cookie`
type = 0x0023 (unsigned __int64), register = RSP, offset = 48
456 | S_CALLSITEINFO [size = 16]
type = 0x1107 (void (_FILETIME*)*), addr = 0001:1930
472 | S_CALLSITEINFO [size = 16]
type = 0x1110 (unsigned long ()*), addr = 0001:1944
488 | S_CALLSITEINFO [size = 16]
type = 0x1110 (unsigned long ()*), addr = 0001:1956
504 | S_CALLSITEINFO [size = 16]
type = 0x1121 (int (_LARGE_INTEGER*)*), addr = 0001:1972
520 | S_END [size = 4]
524 | S_GPROC32 [size = 64] `__security_init_cookie`
parent = 0, end = 868, addr = 0001:2020, code size = 172
type = `0x1012 (void ())`, debug start = 13, debug end = 151, flags = opt debuginfo
588 | S_INLINESITE [size = 44]
inlinee = 0x1049 (__get_entropy), parent = 524, end = 756
0604 line 2 (+2)
0323 code 0x23 (+0x23)
0B65 code 0x28 (+0x5) line 5 (+3)
0B4A code 0x32 (+0xA) line 7 (+2)
060C line 13 (+6)
0308 code 0x3A (+0x8)
0B2C code 0x46 (+0xC) line 14 (+1)
0612 line 23 (+9)
0308 code 0x4E (+0x8)
0B4E code 0x5C (+0xE) line 25 (+2)
0612 line 34 (+9)
0C2003 code 0x5F (+0x3) code end 0x7F (+0x20)
000000
632 | S_LOCAL [size = 20] `systime`
type=0x10CF (FT), flags = none
652 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 56, range = [0001:2060,+132)
gaps = []
668 | S_LOCAL [size = 20] `perfctr`
type=0x105C (_LARGE_INTEGER), flags = none
688 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 64, range = [0001:2070,+122)
gaps = []
704 | S_LOCAL [size = 20] `cookie`
type=0x0023 (unsigned __int64), flags = none
724 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:2147, length = 17
gaps = []
740 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 48, range = [0001:2070,+122)
gaps = []
756 | S_INLINESITE_END [size = 4]
760 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
792 | S_INLINEES [size = 12]
callee: 0x1049 (__get_entropy)
804 | S_CALLSITEINFO [size = 16]
type = 0x1107 (void (_FILETIME*)*), addr = 0001:2064
820 | S_CALLSITEINFO [size = 16]
type = 0x1110 (unsigned long ()*), addr = 0001:2078
836 | S_CALLSITEINFO [size = 16]
type = 0x1110 (unsigned long ()*), addr = 0001:2090
852 | S_CALLSITEINFO [size = 16]
type = 0x1121 (int (_LARGE_INTEGER*)*), addr = 0001:2106
868 | S_END [size = 4]
Mod 0004 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\matherr.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\matherr.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_UNAMESPACE [size = 8] `std`
168 | S_BUILDINFO [size = 8] BuildId = `0x101E`
176 | S_GPROC32 [size = 48] `_matherr`
parent = 0, end = 324, addr = 0001:2192, code size = 3
type = `0x1096 (int (_exception*))`, debug start = 0, debug end = 2, flags = opt debuginfo
224 | S_LOCAL [size = 20] `__formal`
type=0x108F (_exception*), flags = param
244 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:2192, length = 3
gaps = []
260 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
268 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
300 | S_REGREL32 [size = 24] `__formal`
type = 0x108F (_exception*), register = RSP, offset = 8
324 | S_END [size = 4]
Mod 0005 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\argv_mode.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\argv_mode.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_UNAMESPACE [size = 8] `std`
172 | S_BUILDINFO [size = 8] BuildId = `0x101E`
180 | S_GPROC32 [size = 64] `_get_startup_argv_mode`
parent = 0, end = 276, addr = 0001:2196, code size = 6
type = `0x1088 (_crt_argv_mode ())`, debug start = 0, debug end = 5, flags = opt debuginfo
244 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
276 | S_END [size = 4]
Mod 0006 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\commit_mode.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\commit_mode.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_UNAMESPACE [size = 8] `std`
172 | S_BUILDINFO [size = 8] BuildId = `0x101E`
180 | S_GPROC32 [size = 64] `_get_startup_commit_mode`
parent = 0, end = 276, addr = 0001:2204, code size = 3
type = `0x100F (int ())`, debug start = 0, debug end = 2, flags = opt debuginfo
244 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
276 | S_END [size = 4]
Mod 0007 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\file_mode.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\file_mode.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_UNAMESPACE [size = 8] `std`
172 | S_BUILDINFO [size = 8] BuildId = `0x101E`
180 | S_GPROC32 [size = 64] `_get_startup_file_mode`
parent = 0, end = 276, addr = 0001:2208, code size = 6
type = `0x100F (int ())`, debug start = 0, debug end = 5, flags = opt debuginfo
244 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
276 | S_END [size = 4]
Mod 0008 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\new_mode.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\new_mode.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_UNAMESPACE [size = 8] `std`
168 | S_BUILDINFO [size = 8] BuildId = `0x101E`
176 | S_GPROC32 [size = 64] `_get_startup_new_mode`
parent = 0, end = 272, addr = 0001:2216, code size = 3
type = `0x100F (int ())`, debug start = 0, debug end = 2, flags = opt debuginfo
240 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
272 | S_END [size = 4]
Mod 0009 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\thread_locale.obj`:
4 | S_OBJNAME [size = 104] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\thread_locale.obj`
108 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
168 | S_UNAMESPACE [size = 8] `std`
176 | S_BUILDINFO [size = 8] BuildId = `0x101E`
184 | S_GPROC32 [size = 72] `_get_startup_thread_locale_mode`
parent = 0, end = 288, addr = 0001:2220, code size = 3
type = `0x100F (int ())`, debug start = 0, debug end = 2, flags = opt debuginfo
256 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
288 | S_END [size = 4]
Mod 0010 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\tncleanup.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\tncleanup.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_UNAMESPACE [size = 8] `std`
172 | S_UDT [size = 20] `PUWSTR_C`
original type = 0x106A
192 | S_UDT [size = 32] `TP_CALLBACK_ENVIRON_V3`
original type = 0x10EB
224 | S_BUILDINFO [size = 8] BuildId = `0x101E`
232 | S_GPROC32 [size = 68] `__scrt_initialize_type_info`
parent = 0, end = 348, addr = 0001:2224, code size = 14
type = `0x1012 (void ())`, debug start = 0, debug end = 7, flags = opt debuginfo
300 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
332 | S_CALLSITEINFO [size = 16]
type = 0x12AE (void (_SLIST_HEADER*)), addr = 0001:2231
348 | S_END [size = 4]
352 | S_GPROC32 [size = 72] `__scrt_uninitialize_type_info`
parent = 0, end = 468, addr = 0001:2240, code size = 12
type = `0x1012 (void ())`, debug start = 0, debug end = 7, flags = opt debuginfo
424 | S_CALLEES [size = 12]
callee: 0x10E0 (__std_type_info_destroy_list)
436 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
468 | S_END [size = 4]
Mod 0011 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\env_mode.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\env_mode.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_UNAMESPACE [size = 8] `std`
168 | S_BUILDINFO [size = 8] BuildId = `0x101E`
176 | S_GPROC32 [size = 72] `_should_initialize_environment`
parent = 0, end = 280, addr = 0001:2252, code size = 3
type = `0x1154 (bool ())`, debug start = 0, debug end = 2, flags = opt debuginfo
248 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
280 | S_END [size = 4]
Mod 0012 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\invalid_parameter_handler.obj`:
4 | S_OBJNAME [size = 116] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\invalid_parameter_handler.obj`
120 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
180 | S_UNAMESPACE [size = 8] `std`
188 | S_BUILDINFO [size = 8] BuildId = `0x101E`
196 | S_GPROC32 [size = 80] `_initialize_invalid_parameter_handler`
parent = 0, end = 308, addr = 0001:2256, code size = 3
type = `0x1012 (void ())`, debug start = 0, debug end = 0, flags = opt debuginfo
276 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
308 | S_END [size = 4]
Mod 0013 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\denormal_control.obj`:
4 | S_OBJNAME [size = 104] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\denormal_control.obj`
108 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
168 | S_UNAMESPACE [size = 8] `std`
176 | S_BUILDINFO [size = 8] BuildId = `0x101E`
184 | S_GPROC32 [size = 68] `_initialize_denormal_control`
parent = 0, end = 284, addr = 0001:2260, code size = 3
type = `0x1012 (void ())`, debug start = 0, debug end = 0, flags = opt debuginfo
252 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
284 | S_END [size = 4]
Mod 0014 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\default_local_stdio_options.obj`:
4 | S_OBJNAME [size = 116] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\default_local_stdio_options.obj`
120 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
180 | S_UNAMESPACE [size = 8] `std`
188 | S_UDT [size = 20] `PUWSTR_C`
original type = 0x106A
208 | S_UDT [size = 32] `TP_CALLBACK_ENVIRON_V3`
original type = 0x10EB
240 | S_BUILDINFO [size = 8] BuildId = `0x101E`
248 | S_GPROC32 [size = 68] `__local_stdio_printf_options`
parent = 0, end = 380, addr = 0001:2264, code size = 8
type = `0x122E (unsigned __int64* ())`, debug start = 0, debug end = 7, flags = noinline | opt debuginfo
316 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
348 | S_LDATA32 [size = 32] `_OptionsStorage`
type = 0x0023 (unsigned __int64), addr = 0003:0160
380 | S_END [size = 4]
384 | S_GPROC32 [size = 68] `__local_stdio_scanf_options`
parent = 0, end = 516, addr = 0001:2272, code size = 8
type = `0x122E (unsigned __int64* ())`, debug start = 0, debug end = 7, flags = noinline | opt debuginfo
452 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
484 | S_LDATA32 [size = 32] `_OptionsStorage`
type = 0x0023 (unsigned __int64), addr = 0003:0168
516 | S_END [size = 4]
520 | S_GPROC32 [size = 88] `__scrt_initialize_default_local_stdio_options`
parent = 0, end = 656, addr = 0001:2280, code size = 27
type = `0x1012 (void ())`, debug start = 4, debug end = 22, flags = opt debuginfo
608 | S_CALLEES [size = 16]
callee: 0x10D1 (__local_stdio_printf_options)
callee: 0x10D3 (__local_stdio_scanf_options)
624 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
656 | S_END [size = 4]
Mod 0015 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\matherr_detection.obj`:
4 | S_OBJNAME [size = 108] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\matherr_detection.obj`
112 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
172 | S_BUILDINFO [size = 8] BuildId = `0x1045`
180 | S_GPROC32 [size = 72] `__scrt_is_user_matherr_present`
parent = 0, end = 284, addr = 0001:2308, code size = 12
type = `0x11DC (int (<no type>))`, debug start = 0, debug end = 11, flags = opt debuginfo
252 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
284 | S_END [size = 4]
Mod 0016 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\dyn_tls_init.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\dyn_tls_init.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_BUILDINFO [size = 8] BuildId = `0x1045`
172 | S_GPROC32 [size = 72] `__scrt_get_dyn_tls_init_callback`
parent = 0, end = 276, addr = 0001:2320, code size = 8
type = `0x1230 (void (void*, unsigned long, void...)`, debug start = 0, debug end = 7, flags = opt debuginfo
244 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
276 | S_END [size = 4]
Mod 0017 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\dyn_tls_dtor.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\dyn_tls_dtor.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_BUILDINFO [size = 8] BuildId = `0x1045`
172 | S_GPROC32 [size = 72] `__scrt_get_dyn_tls_dtor_callback`
parent = 0, end = 276, addr = 0001:2328, code size = 8
type = `0x1230 (void (void*, unsigned long, void...)`, debug start = 0, debug end = 7, flags = opt debuginfo
244 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
276 | S_END [size = 4]
Mod 0018 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\utility_desktop.obj`:
4 | S_OBJNAME [size = 104] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\utility_desktop.obj`
108 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
168 | S_UNAMESPACE [size = 8] `std`
176 | S_UDT [size = 20] `PUWSTR_C`
original type = 0x106A
196 | S_UDT [size = 32] `TP_CALLBACK_ENVIRON_V3`
original type = 0x10EB
228 | S_BUILDINFO [size = 8] BuildId = `0x101E`
236 | S_GPROC32 [size = 60] `__crt_debugger_hook`
parent = 0, end = 396, addr = 0001:2336, code size = 8
type = `0x10F8 (void (int))`, debug start = 0, debug end = 7, flags = noinline | opt debuginfo
296 | S_LOCAL [size = 20] `reserved`
type=0x1190 (const int), flags = param
316 | S_DEFRANGE_REGISTER [size = 16]
register = ECX, may have no name = false, range start = 0001:2336, length = 8
gaps = []
332 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
340 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
372 | S_REGREL32 [size = 24] `reserved`
type = 0x1190 (const int), register = RSP, offset = 8
396 | S_END [size = 4]
400 | S_GPROC32 [size = 56] `__scrt_fastfail`
parent = 0, end = 1308, addr = 0001:2344, code size = 331
type = `0x11EA (void (unsigned))`, debug start = 21, debug end = 314, flags = noreturn | opt debuginfo
456 | S_LOCAL [size = 16] `code`
type=0x12D6 (const unsigned), flags = param
472 | S_DEFRANGE_REGISTER [size = 16]
register = ECX, may have no name = false, range start = 0001:2344, length = 23
gaps = []
488 | S_DEFRANGE_REGISTER [size = 16]
register = EBX, may have no name = false, range start = 0001:2367, length = 63
gaps = []
504 | S_LOCAL [size = 32] `was_debugger_present`
type=0x1197 (const bool), flags = none
536 | S_DEFRANGE_REGISTER [size = 16]
register = BL, may have no name = false, range start = 0001:2618, length = 48
gaps = []
552 | S_LOCAL [size = 24] `image_base`
type=0x0023 (unsigned __int64), flags = none
576 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 1496, range = [0001:2378,+297)
gaps = []
592 | S_LOCAL [size = 28] `function_entry`
type=0x12D7 (_IMAGE_RUNTIME_FUNCTION_ENTRY* c...), flags = none
620 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:2449, length = 65
gaps = []
636 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = true, range start = 0001:2514, length = 7
gaps = []
652 | S_LOCAL [size = 24] `control_pc`
type=0x1196 (const unsigned __int64), flags = none
676 | S_DEFRANGE_REGISTER [size = 16]
register = RBX, may have no name = false, range start = 0001:2430, length = 188
gaps = []
692 | S_LOCAL [size = 32] `exception_pointers`
type=0x1179 (_EXCEPTION_POINTERS), flags = none
724 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 64
732 | S_LOCAL [size = 28] `exception_record`
type=0x1167 (_EXCEPTION_RECORD), flags = none
760 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 80
768 | S_LOCAL [size = 20] `result`
type=0x12D8 (const long), flags = none
788 | S_DEFRANGE_REGISTER [size = 16]
register = EAX, may have no name = false, range start = 0001:2642, length = 16
gaps = []
804 | S_DEFRANGE_REGISTER [size = 16]
register = EAX, may have no name = true, range start = 0001:2658, length = 17
gaps = []
820 | S_LOCAL [size = 28] `context_record`
type=0x1129 (_CONTEXT), flags = none
848 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 240
856 | S_LOCAL [size = 28] `establisher_frame`
type=0x0023 (unsigned __int64), flags = none
884 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 1504, range = [0001:2514,+161)
gaps = []
900 | S_LOCAL [size = 24] `handler_data`
type=0x0603 (void*), flags = none
924 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 1512, range = [0001:2514,+161)
gaps = []
940 | S_CALLEES [size = 16]
callee: 0x10EA (__crt_debugger_hook)
callee: 0x10EA (__crt_debugger_hook)
956 | S_FRAMEPROC [size = 32]
size = 1472, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
988 | S_REGREL32 [size = 20] `code`
type = 0x12D6 (const unsigned), register = RSP, offset = 1488
1008 | S_REGREL32 [size = 28] `image_base`
type = 0x0023 (unsigned __int64), register = RSP, offset = 1496
1036 | S_REGREL32 [size = 36] `exception_pointers`
type = 0x1179 (_EXCEPTION_POINTERS), register = RSP, offset = 64
1072 | S_REGREL32 [size = 32] `exception_record`
type = 0x1167 (_EXCEPTION_RECORD), register = RSP, offset = 80
1104 | S_REGREL32 [size = 32] `context_record`
type = 0x1129 (_CONTEXT), register = RSP, offset = 240
1136 | S_REGREL32 [size = 32] `establisher_frame`
type = 0x0023 (unsigned __int64), register = RSP, offset = 1504
1168 | S_REGREL32 [size = 28] `handler_data`
type = 0x0603 (void*), register = RSP, offset = 1512
1196 | S_CALLSITEINFO [size = 16]
type = 0x12DA (int (unsigned long)), addr = 0001:2372
1212 | S_CALLSITEINFO [size = 16]
type = 0x12DC (void (_CONTEXT*)), addr = 0001:2417
1228 | S_CALLSITEINFO [size = 16]
type = 0x12DE (_IMAGE_RUNTIME_FUNCTION_ENTRY* (...), addr = 0001:2443
1244 | S_CALLSITEINFO [size = 16]
type = 0x12E1 (_EXCEPTION_DISPOSITION (_EXCEPTI...), addr = 0001:2508
1260 | S_CALLSITEINFO [size = 16]
type = 0x100F (int ()), addr = 0001:2592
1276 | S_CALLSITEINFO [size = 16]
type = 0x12E3 (long (_EXCEPTION_POINTERS*)* (lo...), addr = 0001:2625
1292 | S_CALLSITEINFO [size = 16]
type = 0x12AF (long (_EXCEPTION_POINTERS*)), addr = 0001:2636
1308 | S_END [size = 4]
1312 | S_GPROC32 [size = 68] `__scrt_get_show_window_mode`
parent = 0, end = 1488, addr = 0001:2676, code size = 58
type = `0x12E4 (unsigned short ())`, debug start = 7, debug end = 50, flags = opt debuginfo
1380 | S_LOCAL [size = 24] `startup_info`
type=0x12BA (_STARTUPINFOW), flags = none
1404 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 32
1412 | S_FRAMEPROC [size = 32]
size = 152, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1444 | S_REGREL32 [size = 28] `startup_info`
type = 0x12BA (_STARTUPINFOW), register = RSP, offset = 32
1472 | S_CALLSITEINFO [size = 16]
type = 0x12E6 (void (_STARTUPINFOW*)), addr = 0001:2704
1488 | S_END [size = 4]
1492 | S_GPROC32 [size = 64] `__scrt_initialize_mta`
parent = 0, end = 1600, addr = 0001:2736, code size = 5
type = `0x100F (int ())`, debug start = 0, debug end = 0, flags = opt debuginfo
1556 | S_CALLEES [size = 12]
callee: 0x10EC (__scrt_exe_initialize_mta)
1568 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1600 | S_END [size = 4]
1604 | S_GPROC32 [size = 64] `__scrt_initialize_winrt`
parent = 0, end = 1700, addr = 0001:2744, code size = 3
type = `0x100F (int ())`, debug start = 0, debug end = 2, flags = opt debuginfo
1668 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1700 | S_END [size = 4]
1704 | S_GPROC32 [size = 64] `__scrt_is_managed_app`
parent = 0, end = 1924, addr = 0001:2748, code size = 81
type = `0x1154 (bool ())`, debug start = 4, debug end = 76, flags = opt debuginfo
1768 | S_LOCAL [size = 24] `dos_header`
type=0x12E7 (_IMAGE_DOS_HEADER* const), flags = none
1792 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:2760, length = 35
gaps = []
1808 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = true, range start = 0001:2822, length = 2
gaps = []
1824 | S_LOCAL [size = 20] `pe_header`
type=0x12E8 (_IMAGE_NT_HEADERS64* const), flags = none
1844 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:2782, length = 40
gaps = []
1860 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = true, range start = 0001:2822, length = 7
gaps = []
1876 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
1908 | S_CALLSITEINFO [size = 16]
type = 0x12EA (HINSTANCE__* (const wchar_t*)), addr = 0001:2754
1924 | S_END [size = 4]
1928 | S_GPROC32 [size = 80] `__scrt_set_unhandled_exception_filter`
parent = 0, end = 2056, addr = 0001:2832, code size = 14
type = `0x1012 (void ())`, debug start = 0, debug end = 7, flags = opt debuginfo
2008 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2040 | S_CALLSITEINFO [size = 16]
type = 0x12E3 (long (_EXCEPTION_POINTERS*)* (lo...), addr = 0001:2839
2056 | S_END [size = 4]
2060 | S_GPROC32 [size = 72] `__scrt_stub_for_initialize_mta`
parent = 0, end = 2164, addr = 0001:2848, code size = 3
type = `0x100F (int ())`, debug start = 0, debug end = 2, flags = opt debuginfo
2132 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2164 | S_END [size = 4]
2168 | S_GPROC32 [size = 76] `__scrt_unhandled_exception_filter`
parent = 0, end = 2440, addr = 0001:2852, code size = 91
type = `0x12EC (long (_EXCEPTION_POINTERS* const...)`, debug start = 10, debug end = 91, flags = opt debuginfo
2244 | S_LOCAL [size = 20] `pointers`
type=0x11D9 (_EXCEPTION_POINTERS* const), flags = param
2264 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:2852, length = 16
gaps = []
2280 | S_DEFRANGE_REGISTER [size = 20]
register = RDI, may have no name = false, range start = 0001:2868, length = 75
gaps = [(48,1)]
2300 | S_LOCAL [size = 28] `exception_record`
type=0x12EE (EHExceptionRecord* const), flags = none
2328 | S_DEFRANGE_REGISTER [size = 20]
register = RBX, may have no name = false, range start = 0001:2865, length = 64
gaps = [(44,8)]
2348 | S_CALLEES [size = 20]
callee: 0x10EF (__current_exception)
callee: 0x10F0 (__current_exception_context)
callee: 0x10F1 (terminate)
2368 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
2400 | S_LABEL32 [size = 16] `$LN6` (addr = 0001:2943)
flags = unreachable
2416 | S_REGREL32 [size = 24] `pointers`
type = 0x11D9 (_EXCEPTION_POINTERS* const), register = RSP, offset = 48
2440 | S_END [size = 4]
Mod 0019 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\initsect.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\initsect.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_UNAMESPACE [size = 8] `std`
168 | S_UDT [size = 20] `PUWSTR_C`
original type = 0x106A
188 | S_UDT [size = 32] `TP_CALLBACK_ENVIRON_V3`
original type = 0x10EB
220 | S_BUILDINFO [size = 8] BuildId = `0x101E`
228 | S_GPROC32 [size = 56] `_RTC_Initialize`
parent = 0, end = 360, addr = 0001:2944, code size = 60
type = `0x1012 (void ())`, debug start = 10, debug end = 49, flags = opt debuginfo
284 | S_LOCAL [size = 12] `f`
type=0x12F4 (void ()* const*), flags = none
296 | S_DEFRANGE_REGISTER [size = 16]
register = RBX, may have no name = false, range start = 0001:2961, length = 37
gaps = []
312 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
344 | S_CALLSITEINFO [size = 16]
type = 0x1213 (void ()* const), addr = 0001:2978
360 | S_END [size = 4]
364 | S_GPROC32 [size = 56] `_RTC_Terminate`
parent = 0, end = 496, addr = 0001:3004, code size = 60
type = `0x1012 (void ())`, debug start = 10, debug end = 49, flags = opt debuginfo
420 | S_LOCAL [size = 12] `f`
type=0x12F4 (void ()* const*), flags = none
432 | S_DEFRANGE_REGISTER [size = 16]
register = RBX, may have no name = false, range start = 0001:3021, length = 37
gaps = []
448 | S_FRAMEPROC [size = 32]
size = 32, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
480 | S_CALLSITEINFO [size = 16]
type = 0x1213 (void ()* const), addr = 0001:3038
496 | S_END [size = 4]
Mod 0020 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\initializers.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\initializers.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_UNAMESPACE [size = 8] `std`
172 | S_UDT [size = 20] `PUWSTR_C`
original type = 0x106A
192 | S_UDT [size = 32] `TP_CALLBACK_ENVIRON_V3`
original type = 0x10EB
224 | S_BUILDINFO [size = 8] BuildId = `0x101E`
Mod 0021 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\guard_support.obj`:
4 | S_OBJNAME [size = 104] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\guard_support.obj`
108 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
168 | S_BUILDINFO [size = 8] BuildId = `0x1045`
176 | S_GPROC32 [size = 56] `ReadNoFence64`
parent = 0, end = 356, addr = 0001:3068, code size = 4
type = `0x12FE (__int64 (const volatile __int64*...)`, debug start = 0, debug end = 3, flags = opt debuginfo
232 | S_LOCAL [size = 20] `Source`
type=0x12FC (const volatile __int64*), flags = param
252 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3068, length = 4
gaps = []
268 | S_LOCAL [size = 16] `Value`
type=0x0013 (__int64), flags = none
284 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:3071, length = 1
gaps = []
300 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
332 | S_REGREL32 [size = 24] `Source`
type = 0x12FC (const volatile __int64*), register = RSP, offset = 8
356 | S_END [size = 4]
360 | S_GPROC32 [size = 60] `ReadPointerNoFence`
parent = 0, end = 584, addr = 0001:3072, code size = 4
type = `0x1302 (void* (void* const volatile*))`, debug start = 0, debug end = 3, flags = opt debuginfo
420 | S_LOCAL [size = 20] `Source`
type=0x1300 (void* const volatile*), flags = param
440 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3072, length = 4
gaps = []
456 | S_INLINESITE [size = 24]
inlinee = 0x10F5 (ReadNoFence64), parent = 360, end = 512
0608 line 4 (+4)
0C0300 code 0x0 (+0x0) code end 0x3 (+0x3)
000000
480 | S_LOCAL [size = 16] `Value`
type=0x0013 (__int64), flags = none
496 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:3075, length = 1
gaps = []
512 | S_INLINESITE_END [size = 4]
516 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
548 | S_INLINEES [size = 12]
callee: 0x10F5 (ReadNoFence64)
560 | S_REGREL32 [size = 24] `Source`
type = 0x1300 (void* const volatile*), register = RSP, offset = 8
584 | S_END [size = 4]
588 | S_GPROC32 [size = 76] `__castguard_check_failure_debugbreak`
parent = 0, end = 848, addr = 0001:3076, code size = 27
type = `0x1303 (void (void*))`, debug start = 0, debug end = 26, flags = opt debuginfo
664 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
688 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3076, length = 17
gaps = []
704 | S_INLINESITE [size = 24]
inlinee = 0x10F8 (__castguard_compat_check), parent = 588, end = 772
0B60 code 0x0 (+0x0) line 3 (+3)
0604 line 5 (+2)
0C090E code 0xE (+0xE) code end 0x17 (+0x9)
00
728 | S_LOCAL [size = 28] `vftableRangeSize`
type=0x0023 (unsigned __int64), flags = none
756 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:3096, length = 7
gaps = []
772 | S_INLINESITE_END [size = 4]
776 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
808 | S_INLINEES [size = 12]
callee: 0x10F8 (__castguard_compat_check)
820 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
848 | S_END [size = 4]
852 | S_GPROC32 [size = 76] `__castguard_check_failure_fastfail`
parent = 0, end = 1112, addr = 0001:3104, code size = 33
type = `0x1303 (void (void*))`, debug start = 0, debug end = 32, flags = opt debuginfo
928 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
952 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3104, length = 17
gaps = []
968 | S_INLINESITE [size = 24]
inlinee = 0x10F8 (__castguard_compat_check), parent = 852, end = 1036
0B60 code 0x0 (+0x0) line 3 (+3)
0604 line 5 (+2)
0C090E code 0xE (+0xE) code end 0x17 (+0x9)
00
992 | S_LOCAL [size = 28] `vftableRangeSize`
type=0x0023 (unsigned __int64), flags = none
1020 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:3124, length = 13
gaps = []
1036 | S_INLINESITE_END [size = 4]
1040 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
1072 | S_INLINEES [size = 12]
callee: 0x10F8 (__castguard_compat_check)
1084 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
1112 | S_END [size = 4]
1116 | S_GPROC32 [size = 72] `__castguard_check_failure_nop`
parent = 0, end = 1296, addr = 0001:3140, code size = 3
type = `0x1303 (void (void*))`, debug start = 0, debug end = 0, flags = opt debuginfo
1188 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
1212 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3140, length = 3
gaps = []
1228 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
1236 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
1268 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
1296 | S_END [size = 4]
1300 | S_GPROC32 [size = 76] `__castguard_check_failure_os_handled`
parent = 0, end = 1644, addr = 0001:3144, code size = 58
type = `0x1303 (void (void*))`, debug start = 4, debug end = 53, flags = opt debuginfo
1376 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
1400 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3144, length = 53
gaps = []
1416 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = true, range start = 0001:3197, length = 5
gaps = []
1432 | S_INLINESITE [size = 24]
inlinee = 0x10F8 (__castguard_compat_check), parent = 1300, end = 1516
0B64 code 0x4 (+0x4) line 3 (+3)
0604 line 5 (+2)
0C1307 code 0xB (+0x7) code end 0x1E (+0x13)
00
1456 | S_LOCAL [size = 28] `vftableRangeSize`
type=0x0023 (unsigned __int64), flags = none
1484 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:3171, length = 26
gaps = []
1500 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = true, range start = 0001:3197, length = 5
gaps = []
1516 | S_INLINESITE_END [size = 4]
1520 | S_INLINESITE [size = 28]
inlinee = 0x10FC (__castguard_check_failure_os_han...), parent = 1300, end = 1548
0610 line 8 (+8)
0320 code 0x20 (+0x20)
0604 line 10 (+2)
0C090C code 0x2C (+0xC) code end 0x35 (+0x9)
000000
1548 | S_INLINESITE_END [size = 4]
1552 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
1584 | S_INLINEES [size = 16]
callee: 0x10F8 (__castguard_compat_check)
callee: 0x10FC (__castguard_check_failure_os_han...)
1600 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 48
1628 | S_CALLSITEINFO [size = 16]
type = 0x1305 (void (void*)* volatile), addr = 0001:3195
1644 | S_END [size = 4]
1648 | S_LPROC32 [size = 84] `__castguard_check_failure_os_handled_wrapper`
parent = 0, end = 1864, addr = 0001:3204, code size = 30
type = `0x1303 (void (void*))`, debug start = 4, debug end = 25, flags = opt debuginfo
1732 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
1756 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3204, length = 25
gaps = []
1772 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = true, range start = 0001:3229, length = 5
gaps = []
1788 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
1820 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 48
1848 | S_CALLSITEINFO [size = 16]
type = 0x1305 (void (void*)* volatile), addr = 0001:3227
1864 | S_END [size = 4]
1868 | S_LPROC32 [size = 64] `__castguard_compat_check`
parent = 0, end = 2076, addr = 0001:3236, code size = 29
type = `0x1304 (int (void*))`, debug start = 0, debug end = 28, flags = opt debuginfo
1932 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
1956 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3236, length = 10
gaps = []
1972 | S_LOCAL [size = 28] `vftableRangeSize`
type=0x0023 (unsigned __int64), flags = none
2000 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:3256, length = 9
gaps = []
2016 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
2048 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
2076 | S_END [size = 4]
2080 | S_GPROC32 [size = 80] `__castguard_slow_path_check_debugbreak`
parent = 0, end = 2552, addr = 0001:3268, code size = 52
type = `0x1307 (void (void*, unsigned __int64, u...)`, debug start = 0, debug end = 51, flags = opt debuginfo
2160 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
2184 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3268, length = 42
gaps = []
2200 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = true, range start = 0001:3319, length = 1
gaps = []
2216 | S_LOCAL [size = 32] `compareVftableOffset`
type=0x0023 (unsigned __int64), flags = param
2248 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:3268, length = 13
gaps = []
2264 | S_LOCAL [size = 20] `maxIndex`
type=0x0023 (unsigned __int64), flags = param
2284 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:3268, length = 52
gaps = []
2300 | S_INLINESITE [size = 24]
inlinee = 0x10F8 (__castguard_compat_check), parent = 2080, end = 2384
060A line 5 (+5)
0C1719 code 0x19 (+0x19) code end 0x30 (+0x17)
000000
2324 | S_LOCAL [size = 28] `vftableRangeSize`
type=0x0023 (unsigned __int64), flags = none
2352 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:3313, length = 6
gaps = []
2368 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = true, range start = 0001:3319, length = 1
gaps = []
2384 | S_INLINESITE_END [size = 4]
2388 | S_INLINESITE [size = 24]
inlinee = 0x10FE (__castguard_slow_path_compat_che...), parent = 2080, end = 2412
0608 line 4 (+4)
0C0710 code 0x10 (+0x10) code end 0x17 (+0x7)
000000
2412 | S_INLINESITE_END [size = 4]
2416 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
2448 | S_INLINEES [size = 16]
callee: 0x10F8 (__castguard_compat_check)
callee: 0x10FE (__castguard_slow_path_compat_che...)
2464 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
2492 | S_REGREL32 [size = 36] `compareVftableOffset`
type = 0x0023 (unsigned __int64), register = RSP, offset = 16
2528 | S_REGREL32 [size = 24] `maxIndex`
type = 0x0023 (unsigned __int64), register = RSP, offset = 24
2552 | S_END [size = 4]
2556 | S_GPROC32 [size = 76] `__castguard_slow_path_check_fastfail`
parent = 0, end = 3024, addr = 0001:3320, code size = 58
type = `0x1307 (void (void*, unsigned __int64, u...)`, debug start = 0, debug end = 57, flags = opt debuginfo
2632 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
2656 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3320, length = 42
gaps = []
2672 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = true, range start = 0001:3377, length = 1
gaps = []
2688 | S_LOCAL [size = 32] `compareVftableOffset`
type=0x0023 (unsigned __int64), flags = param
2720 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:3320, length = 13
gaps = []
2736 | S_LOCAL [size = 20] `maxIndex`
type=0x0023 (unsigned __int64), flags = param
2756 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:3320, length = 58
gaps = []
2772 | S_INLINESITE [size = 24]
inlinee = 0x10F8 (__castguard_compat_check), parent = 2556, end = 2856
060A line 5 (+5)
0C1719 code 0x19 (+0x19) code end 0x30 (+0x17)
000000
2796 | S_LOCAL [size = 28] `vftableRangeSize`
type=0x0023 (unsigned __int64), flags = none
2824 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:3365, length = 12
gaps = []
2840 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = true, range start = 0001:3377, length = 1
gaps = []
2856 | S_INLINESITE_END [size = 4]
2860 | S_INLINESITE [size = 24]
inlinee = 0x10FE (__castguard_slow_path_compat_che...), parent = 2556, end = 2884
0608 line 4 (+4)
0C0710 code 0x10 (+0x10) code end 0x17 (+0x7)
000000
2884 | S_INLINESITE_END [size = 4]
2888 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
2920 | S_INLINEES [size = 16]
callee: 0x10F8 (__castguard_compat_check)
callee: 0x10FE (__castguard_slow_path_compat_che...)
2936 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
2964 | S_REGREL32 [size = 36] `compareVftableOffset`
type = 0x0023 (unsigned __int64), register = RSP, offset = 16
3000 | S_REGREL32 [size = 24] `maxIndex`
type = 0x0023 (unsigned __int64), register = RSP, offset = 24
3024 | S_END [size = 4]
3028 | S_GPROC32 [size = 72] `__castguard_slow_path_check_nop`
parent = 0, end = 3368, addr = 0001:3380, code size = 3
type = `0x1307 (void (void*, unsigned __int64, u...)`, debug start = 0, debug end = 0, flags = opt debuginfo
3100 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
3124 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3380, length = 3
gaps = []
3140 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
3148 | S_LOCAL [size = 32] `compareVftableOffset`
type=0x0023 (unsigned __int64), flags = param
3180 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:3380, length = 3
gaps = []
3196 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 16
3204 | S_LOCAL [size = 20] `maxIndex`
type=0x0023 (unsigned __int64), flags = param
3224 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:3380, length = 3
gaps = []
3240 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 24
3248 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
3280 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
3308 | S_REGREL32 [size = 36] `compareVftableOffset`
type = 0x0023 (unsigned __int64), register = RSP, offset = 16
3344 | S_REGREL32 [size = 24] `maxIndex`
type = 0x0023 (unsigned __int64), register = RSP, offset = 24
3368 | S_END [size = 4]
3372 | S_GPROC32 [size = 80] `__castguard_slow_path_check_os_handled`
parent = 0, end = 3912, addr = 0001:3384, code size = 83
type = `0x1307 (void (void*, unsigned __int64, u...)`, debug start = 4, debug end = 78, flags = opt debuginfo
3452 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
3476 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3384, length = 78
gaps = []
3492 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = true, range start = 0001:3462, length = 5
gaps = []
3508 | S_LOCAL [size = 32] `compareVftableOffset`
type=0x0023 (unsigned __int64), flags = param
3540 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:3384, length = 17
gaps = []
3556 | S_LOCAL [size = 20] `maxIndex`
type=0x0023 (unsigned __int64), flags = param
3576 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:3384, length = 36
gaps = []
3592 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = true, range start = 0001:3462, length = 5
gaps = []
3608 | S_INLINESITE [size = 24]
inlinee = 0x10F8 (__castguard_compat_check), parent = 3372, end = 3692
060A line 5 (+5)
0C1A1D code 0x1D (+0x1D) code end 0x37 (+0x1A)
000000
3632 | S_LOCAL [size = 28] `vftableRangeSize`
type=0x0023 (unsigned __int64), flags = none
3660 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = false, range start = 0001:3436, length = 12
gaps = []
3676 | S_DEFRANGE_REGISTER [size = 16]
register = RAX, may have no name = true, range start = 0001:3462, length = 5
gaps = []
3692 | S_INLINESITE_END [size = 4]
3696 | S_INLINESITE [size = 24]
inlinee = 0x10FE (__castguard_slow_path_compat_che...), parent = 3372, end = 3720
0608 line 4 (+4)
0C0714 code 0x14 (+0x14) code end 0x1B (+0x7)
000000
3720 | S_INLINESITE_END [size = 4]
3724 | S_INLINESITE [size = 28]
inlinee = 0x10FC (__castguard_check_failure_os_han...), parent = 3372, end = 3752
0610 line 8 (+8)
0339 code 0x39 (+0x39)
0604 line 10 (+2)
0C090C code 0x45 (+0xC) code end 0x4E (+0x9)
000000
3752 | S_INLINESITE_END [size = 4]
3756 | S_FRAMEPROC [size = 32]
size = 40, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
3788 | S_INLINEES [size = 20]
callee: 0x10F8 (__castguard_compat_check)
callee: 0x10FC (__castguard_check_failure_os_han...)
callee: 0x10FE (__castguard_slow_path_compat_che...)
3808 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 48
3836 | S_REGREL32 [size = 36] `compareVftableOffset`
type = 0x0023 (unsigned __int64), register = RSP, offset = 56
3872 | S_REGREL32 [size = 24] `maxIndex`
type = 0x0023 (unsigned __int64), register = RSP, offset = 64
3896 | S_CALLSITEINFO [size = 16]
type = 0x1305 (void (void*)* volatile), addr = 0001:3460
3912 | S_END [size = 4]
3916 | S_LPROC32 [size = 76] `__castguard_slow_path_compat_check`
parent = 0, end = 4236, addr = 0001:3468, code size = 26
type = `0x1308 (int (void*, unsigned __int64, un...)`, debug start = 0, debug end = 25, flags = opt debuginfo
3992 | S_LOCAL [size = 24] `rhsVftablePtr`
type=0x0603 (void*), flags = param
4016 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3468, length = 3
gaps = []
4032 | S_LOCAL [size = 32] `compareVftableOffset`
type=0x0023 (unsigned __int64), flags = param
4064 | S_DEFRANGE_REGISTER [size = 16]
register = RDX, may have no name = false, range start = 0001:3468, length = 26
gaps = []
4080 | S_LOCAL [size = 20] `maxIndex`
type=0x0023 (unsigned __int64), flags = param
4100 | S_DEFRANGE_REGISTER [size = 16]
register = R8, may have no name = false, range start = 0001:3468, length = 26
gaps = []
4116 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | inlined | guard cfg
4148 | S_REGREL32 [size = 28] `rhsVftablePtr`
type = 0x0603 (void*), register = RSP, offset = 8
4176 | S_REGREL32 [size = 36] `compareVftableOffset`
type = 0x0023 (unsigned __int64), register = RSP, offset = 16
4212 | S_REGREL32 [size = 24] `maxIndex`
type = 0x0023 (unsigned __int64), register = RSP, offset = 24
4236 | S_END [size = 4]
4240 | S_GPROC32 [size = 64] `_guard_check_icall_nop`
parent = 0, end = 4404, addr = 0001:3064, code size = 3
type = `0x130A (void (unsigned __int64))`, debug start = 0, debug end = 0, flags = opt debuginfo
4304 | S_LOCAL [size = 20] `Target`
type=0x0023 (unsigned __int64), flags = param
4324 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3064, length = 3
gaps = []
4340 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
4348 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
4380 | S_REGREL32 [size = 24] `Target`
type = 0x0023 (unsigned __int64), register = RSP, offset = 8
4404 | S_END [size = 4]
4408 | S_GPROC32 [size = 68] `_guard_icall_checks_enforced`
parent = 0, end = 4612, addr = 0001:3496, code size = 23
type = `0x100F (int ())`, debug start = 0, debug end = 22, flags = opt debuginfo
4476 | S_INLINESITE [size = 24]
inlinee = 0x10F6 (ReadPointerNoFence), parent = 4408, end = 4560
0604 line 2 (+2)
0C0700 code 0x0 (+0x0) code end 0x7 (+0x7)
000000
4500 | S_INLINESITE [size = 24]
inlinee = 0x10F5 (ReadNoFence64), parent = 4476, end = 4556
0608 line 4 (+4)
0C0700 code 0x0 (+0x0) code end 0x7 (+0x7)
000000
4524 | S_LOCAL [size = 16] `Value`
type=0x0013 (__int64), flags = none
4540 | S_DEFRANGE_REGISTER [size = 16]
register = RCX, may have no name = false, range start = 0001:3503, length = 16
gaps = []
4556 | S_INLINESITE_END [size = 4]
4560 | S_INLINESITE_END [size = 4]
4564 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
4596 | S_INLINEES [size = 16]
callee: 0x10F5 (ReadNoFence64)
callee: 0x10F6 (ReadPointerNoFence)
4612 | S_END [size = 4]
4616 | S_GPROC32 [size = 68] `_guard_rf_checks_enforced`
parent = 0, end = 4716, addr = 0001:3520, code size = 3
type = `0x100F (int ())`, debug start = 0, debug end = 2, flags = opt debuginfo
4684 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = marked inline | guard cfg
4716 | S_END [size = 4]
Mod 0022 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\cpu_disp.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\cpu_disp.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_BUILDINFO [size = 8] BuildId = `0x1045`
168 | S_GPROC32 [size = 60] `__isa_available_init`
parent = 0, end = 612, addr = 0001:3524, code size = 428
type = `0x11DC (int (<no type>))`, debug start = 15, debug end = 410, flags = opt debuginfo
228 | S_LOCAL [size = 16] `CPUID`
type=0x130E (), flags = aggregate
244 | S_DEFRANGE_SUBFIELD_REGISTER [size = 20]
register = R9D, may have no name = true, offset in parent = 4
range = [0001:3571,+20), gaps = []
264 | S_DEFRANGE_SUBFIELD_REGISTER [size = 20]
register = EDI, may have no name = true, offset in parent = 8
range = [0001:3603,+4), gaps = []
284 | S_DEFRANGE_SUBFIELD_REGISTER [size = 20]
register = R8D, may have no name = true, offset in parent = 8
range = [0001:3548,+13), gaps = []
304 | S_DEFRANGE_SUBFIELD_REGISTER [size = 20]
register = R10D, may have no name = true, offset in parent = 12
range = [0001:3554,+14), gaps = []
324 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 0
332 | S_LOCAL [size = 28] `leaves_supported`
type=0x0074 (int), flags = none
360 | S_DEFRANGE_REGISTER [size = 16]
register = ESI, may have no name = false, range start = 0001:3573, length = 373
gaps = []
376 | S_LOCAL [size = 32] `FeatureInformation`
type=0x130F (), flags = aggregate
408 | S_DEFRANGE_SUBFIELD_REGISTER [size = 20]
register = R11D, may have no name = true, offset in parent = 8
range = [0001:3551,+183), gaps = []
428 | S_DEFRANGE_SUBFIELD_REGISTER [size = 24]
register = R11D, may have no name = false, offset in parent = 8
range = [0001:3762,+190), gaps = [(143,29)]
452 | S_LOCAL [size = 24] `xcr0_state`
type=0x1310 (const volatile unsigned __int64), flags = none
476 | S_DEFRANGE_FRAMEPOINTER_REL [size = 16]
offset = 32, range = [0001:3836,+116)
gaps = []
492 | S_LOCAL [size = 20] `__favor`
type=0x0074 (int), flags = enreg global
512 | S_DEFRANGE_REGISTER [size = 20]
register = R8D, may have no name = false, range start = 0001:3691, length = 71
gaps = [(11,9)]
532 | S_FRAMEPROC [size = 32]
size = 16, padding size = 0, offset to padding = 0
bytes of callee saved registers = 8, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
564 | S_REGREL32 [size = 20] `CPUID`
type = 0x130E (), register = RSP, offset = 0
584 | S_REGREL32 [size = 28] `xcr0_state`
type = 0x1310 (const volatile unsigned __int64), register = RSP, offset = 32
612 | S_END [size = 4]
Mod 0023 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\ucrt_detection.obj`:
4 | S_OBJNAME [size = 104] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\ucrt_detection.obj`
108 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
168 | S_BUILDINFO [size = 8] BuildId = `0x1045`
176 | S_GPROC32 [size = 68] `__scrt_is_ucrt_dll_in_use`
parent = 0, end = 276, addr = 0001:3952, code size = 12
type = `0x11DC (int (<no type>))`, debug start = 0, debug end = 11, flags = opt debuginfo
244 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
276 | S_END [size = 4]
Mod 0024 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\gs_cookie.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\gs_cookie.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_BUILDINFO [size = 8] BuildId = `0x1045`
Mod 0025 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\guard_dispatch.obj`:
4 | S_OBJNAME [size = 104] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\guard_dispatch.obj`
108 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Macro Assembler, language = masm
frontend = 0.0.0.0, backend = 14.31.30818.0
flags = none
168 | S_ENVBLOCK [size = 224]
- cwd
- D:\a\_work\1\s\src\vctools\crt\vcstartup\build\md\msvcrt_kernel32
- exe
- D:\a\_work\1\s\src\tools\vctools\Dev14\bin\x32\amd64\ml64.exe
- src
- D:\a\_work\1\s\src\vctools\crt\vcstartup\src\misc\amd64\guard_dispatch.asm
392 | S_LDATA32 [size = 24] `$xdatasym`
type = 0x0020 (unsigned char), addr = 0002:2688
416 | S_GPROC32 [size = 68] `_guard_dispatch_icall_nop`
parent = 0, end = 484, addr = 0001:4288, code size = 2
type = `0x1012 (void ())`, debug start = 0, debug end = 2, flags = none
484 | S_END [size = 4]
Mod 0026 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\guard_xfg_dispatch.obj`:
4 | S_OBJNAME [size = 108] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\guard_xfg_dispatch.obj`
112 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Macro Assembler, language = masm
frontend = 0.0.0.0, backend = 14.31.30818.0
flags = none
172 | S_ENVBLOCK [size = 228]
- cwd
- D:\a\_work\1\s\src\vctools\crt\vcstartup\build\md\msvcrt_kernel32
- exe
- D:\a\_work\1\s\src\tools\vctools\Dev14\bin\x32\amd64\ml64.exe
- src
- D:\a\_work\1\s\src\vctools\crt\vcstartup\src\misc\amd64\guard_xfg_dispatch.asm
400 | S_LDATA32 [size = 24] `$xdatasym`
type = 0x0020 (unsigned char), addr = 0002:2696
424 | S_GPROC32 [size = 72] `_guard_xfg_dispatch_icall_nop`
parent = 0, end = 496, addr = 0001:4320, code size = 6
type = `0x1012 (void ())`, debug start = 0, debug end = 6, flags = none
496 | S_END [size = 4]
Mod 0027 | `VCRUNTIME140.dll`:
4 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
32 | S_COMPILE2 [size = 44]
machine = intel x86-x64, ver = Microsoft (R) LINK, language = link
frontend = 0.0.0, backend = 14.31.30818
flags = none
extra strings = []
76 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
104 | S_COMPILE2 [size = 44]
machine = intel x86-x64, ver = Microsoft (R) LINK, language = link
frontend = 0.0.0, backend = 14.31.30818
flags = none
extra strings = []
148 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
176 | S_COMPILE2 [size = 44]
machine = intel x86-x64, ver = Microsoft (R) LINK, language = link
frontend = 0.0.0, backend = 14.31.30818
flags = none
extra strings = []
Mod 0028 | `api-ms-win-crt-runtime-l1-1-0.dll`:
4 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
48 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
96 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
140 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
Mod 0029 | `api-ms-win-crt-math-l1-1-0.dll`:
4 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-math-l1-1-0.dll`
44 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
92 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-math-l1-1-0.dll`
132 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
Mod 0030 | `api-ms-win-crt-stdio-l1-1-0.dll`:
4 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-stdio-l1-1-0.dll`
44 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
92 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-stdio-l1-1-0.dll`
132 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
Mod 0031 | `api-ms-win-crt-locale-l1-1-0.dll`:
4 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-locale-l1-1-0.dll`
48 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
96 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-locale-l1-1-0.dll`
140 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
Mod 0032 | `api-ms-win-crt-heap-l1-1-0.dll`:
4 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-heap-l1-1-0.dll`
44 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
92 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-heap-l1-1-0.dll`
132 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 10.0.0.0
flags = security checks
Mod 0033 | `KERNEL32.dll`:
4 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
28 | S_COMPILE2 [size = 44]
machine = intel x86-x64, ver = Microsoft (R) LINK, language = link
frontend = 0.0.0, backend = 14.30.30795
flags = none
extra strings = []
72 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
96 | S_COMPILE2 [size = 44]
machine = intel x86-x64, ver = Microsoft (R) LINK, language = link
frontend = 0.0.0, backend = 14.30.30795
flags = none
extra strings = []
Mod 0034 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\ucrt_stubs.obj`:
4 | S_OBJNAME [size = 100] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\ucrt_stubs.obj`
104 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
164 | S_UNAMESPACE [size = 8] `std`
172 | S_BUILDINFO [size = 8] BuildId = `0x101E`
180 | S_GPROC32 [size = 72] `__scrt_stub_for_acrt_initialize`
parent = 0, end = 284, addr = 0001:4240, code size = 3
type = `0x1154 (bool ())`, debug start = 0, debug end = 2, flags = opt debuginfo
252 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
284 | S_END [size = 4]
288 | S_GPROC32 [size = 76] `__scrt_stub_for_acrt_thread_attach`
parent = 0, end = 396, addr = 0001:4244, code size = 3
type = `0x1154 (bool ())`, debug start = 0, debug end = 2, flags = opt debuginfo
364 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
396 | S_END [size = 4]
400 | S_GPROC32 [size = 76] `__scrt_stub_for_acrt_thread_detach`
parent = 0, end = 508, addr = 0001:4248, code size = 3
type = `0x1154 (bool ())`, debug start = 0, debug end = 2, flags = opt debuginfo
476 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
508 | S_END [size = 4]
512 | S_GPROC32 [size = 76] `__scrt_stub_for_acrt_uninitialize`
parent = 0, end = 688, addr = 0001:4252, code size = 3
type = `0x11F0 (bool (bool))`, debug start = 0, debug end = 2, flags = opt debuginfo
588 | S_LOCAL [size = 20] `__formal`
type=0x0030 (bool), flags = param
608 | S_DEFRANGE_REGISTER [size = 16]
register = CL, may have no name = false, range start = 0001:4252, length = 3
gaps = []
624 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
632 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
664 | S_REGREL32 [size = 24] `__formal`
type = 0x0030 (bool), register = RSP, offset = 8
688 | S_END [size = 4]
692 | S_GPROC32 [size = 84] `__scrt_stub_for_acrt_uninitialize_critical`
parent = 0, end = 876, addr = 0001:4256, code size = 3
type = `0x11F0 (bool (bool))`, debug start = 0, debug end = 2, flags = opt debuginfo
776 | S_LOCAL [size = 20] `__formal`
type=0x0030 (bool), flags = param
796 | S_DEFRANGE_REGISTER [size = 16]
register = CL, may have no name = false, range start = 0001:4256, length = 3
gaps = []
812 | S_DEFRANGE_FRAMEPOINTER_REL_FULL_SCOPE [size = 8] offset = 8
820 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
852 | S_REGREL32 [size = 24] `__formal`
type = 0x0030 (bool), register = RSP, offset = 8
876 | S_END [size = 4]
880 | S_GPROC32 [size = 84] `__scrt_stub_for_is_c_termination_complete`
parent = 0, end = 996, addr = 0001:4260, code size = 3
type = `0x100F (int ())`, debug start = 0, debug end = 2, flags = opt debuginfo
964 | S_FRAMEPROC [size = 32]
size = 0, padding size = 0, offset to padding = 0
bytes of callee saved registers = 0, exception handler addr = 0000:0000
local fp reg = RSP, param fp reg = RSP
flags = guard cfg
996 | S_END [size = 4]
Mod 0035 | `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\loadcfg.obj`:
4 | S_OBJNAME [size = 96] sig=0, `D:\a\_work\1\s\Intermediate\vctools\msvcrt.nativeproj_110336922\objr\amd64\loadcfg.obj`
100 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
160 | S_BUILDINFO [size = 8] BuildId = `0x1045`
Mod 0036 | `D:\a\_work\1\s\Intermediate\vctools\vcruntime.nativeproj__1422463853\objr\amd64\softmemtag.obj`:
4 | S_OBJNAME [size = 104] sig=0, `D:\a\_work\1\s\Intermediate\vctools\vcruntime.nativeproj__1422463853\objr\amd64\softmemtag.obj`
108 | S_COMPILE3 [size = 60]
machine = intel x86-x64, Ver = Microsoft (R) Optimizing Compiler, language = c++
frontend = 19.31.30818.0, backend = 19.31.30818.0
flags = security checks | hot patchable
168 | S_UNAMESPACE [size = 8] `std`
176 | S_BUILDINFO [size = 8] BuildId = `0x110F`
Mod 0037 | `Import:KERNEL32.dll`:
4 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
28 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
76 | S_THUNK32 [size = 52] `UnhandledExceptionFilter`
parent = 0, end = 128, next = 0
kind = thunk, size = 6, addr = 0001:4208
128 | S_END [size = 4]
132 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
156 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
204 | S_THUNK32 [size = 56] `SetUnhandledExceptionFilter`
parent = 0, end = 260, next = 0
kind = thunk, size = 6, addr = 0001:4214
260 | S_END [size = 4]
264 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
288 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
336 | S_THUNK32 [size = 44] `RtlVirtualUnwind`
parent = 0, end = 380, next = 0
kind = thunk, size = 6, addr = 0001:4196
380 | S_END [size = 4]
384 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
408 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
456 | S_THUNK32 [size = 48] `RtlLookupFunctionEntry`
parent = 0, end = 504, next = 0
kind = thunk, size = 6, addr = 0001:4190
504 | S_END [size = 4]
508 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
532 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
580 | S_THUNK32 [size = 44] `RtlCaptureContext`
parent = 0, end = 624, next = 0
kind = thunk, size = 6, addr = 0001:4184
624 | S_END [size = 4]
628 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
652 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
700 | S_THUNK32 [size = 52] `QueryPerformanceCounter`
parent = 0, end = 752, next = 0
kind = thunk, size = 6, addr = 0001:4154
752 | S_END [size = 4]
756 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
780 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
828 | S_THUNK32 [size = 52] `IsProcessorFeaturePresent`
parent = 0, end = 880, next = 0
kind = thunk, size = 6, addr = 0001:4226
880 | S_END [size = 4]
884 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
908 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
956 | S_THUNK32 [size = 44] `IsDebuggerPresent`
parent = 0, end = 1000, next = 0
kind = thunk, size = 6, addr = 0001:4202
1000 | S_END [size = 4]
1004 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
1028 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1076 | S_THUNK32 [size = 48] `InitializeSListHead`
parent = 0, end = 1124, next = 0
kind = thunk, size = 6, addr = 0001:4178
1124 | S_END [size = 4]
1128 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
1152 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1200 | S_THUNK32 [size = 52] `GetSystemTimeAsFileTime`
parent = 0, end = 1252, next = 0
kind = thunk, size = 6, addr = 0001:4172
1252 | S_END [size = 4]
1256 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
1280 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1328 | S_THUNK32 [size = 44] `GetStartupInfoW`
parent = 0, end = 1372, next = 0
kind = thunk, size = 6, addr = 0001:4220
1372 | S_END [size = 4]
1376 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
1400 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1448 | S_THUNK32 [size = 44] `GetModuleHandleW`
parent = 0, end = 1492, next = 0
kind = thunk, size = 6, addr = 0001:4232
1492 | S_END [size = 4]
1496 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
1520 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1568 | S_THUNK32 [size = 44] `GetCurrentThreadId`
parent = 0, end = 1612, next = 0
kind = thunk, size = 6, addr = 0001:4166
1612 | S_END [size = 4]
1616 | S_OBJNAME [size = 24] sig=0, `KERNEL32.dll`
1640 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1688 | S_THUNK32 [size = 48] `GetCurrentProcessId`
parent = 0, end = 1736, next = 0
kind = thunk, size = 6, addr = 0001:4160
1736 | S_END [size = 4]
Mod 0038 | `Import:VCRUNTIME140.dll`:
4 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
32 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
80 | S_THUNK32 [size = 32] `memset`
parent = 0, end = 112, next = 0
kind = thunk, size = 6, addr = 0001:3992
112 | S_END [size = 4]
116 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
144 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
192 | S_THUNK32 [size = 32] `memcpy`
parent = 0, end = 224, next = 0
kind = thunk, size = 6, addr = 0001:4263
224 | S_END [size = 4]
228 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
256 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
304 | S_THUNK32 [size = 56] `__std_type_info_destroy_list`
parent = 0, end = 360, next = 0
kind = thunk, size = 6, addr = 0001:3974
360 | S_END [size = 4]
364 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
392 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
440 | S_THUNK32 [size = 56] `__current_exception_context`
parent = 0, end = 496, next = 0
kind = thunk, size = 6, addr = 0001:3986
496 | S_END [size = 4]
500 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
528 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
576 | S_THUNK32 [size = 48] `__current_exception`
parent = 0, end = 624, next = 0
kind = thunk, size = 6, addr = 0001:3980
624 | S_END [size = 4]
628 | S_OBJNAME [size = 28] sig=0, `VCRUNTIME140.dll`
656 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
704 | S_THUNK32 [size = 48] `__C_specific_handler`
parent = 0, end = 752, next = 0
kind = thunk, size = 6, addr = 0001:3968
752 | S_END [size = 4]
Mod 0039 | `Import:api-ms-win-crt-stdio-l1-1-0.dll`:
4 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-stdio-l1-1-0.dll`
44 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
92 | S_THUNK32 [size = 36] `_set_fmode`
parent = 0, end = 128, next = 0
kind = thunk, size = 6, addr = 0001:4058
128 | S_END [size = 4]
132 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-stdio-l1-1-0.dll`
172 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
220 | S_THUNK32 [size = 40] `__p__commode`
parent = 0, end = 260, next = 0
kind = thunk, size = 6, addr = 0001:4106
260 | S_END [size = 4]
Mod 0040 | `Import:api-ms-win-crt-runtime-l1-1-0.dll`:
4 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
48 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
96 | S_THUNK32 [size = 36] `terminate`
parent = 0, end = 132, next = 0
kind = thunk, size = 6, addr = 0001:4148
132 | S_END [size = 4]
136 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
180 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
228 | S_THUNK32 [size = 32] `exit`
parent = 0, end = 260, next = 0
kind = thunk, size = 6, addr = 0001:4046
260 | S_END [size = 4]
264 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
308 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
356 | S_THUNK32 [size = 40] `_set_app_type`
parent = 0, end = 396, next = 0
kind = thunk, size = 6, addr = 0001:4004
396 | S_END [size = 4]
400 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
444 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
492 | S_THUNK32 [size = 44] `_seh_filter_exe`
parent = 0, end = 536, next = 0
kind = thunk, size = 6, addr = 0001:3998
536 | S_END [size = 4]
540 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
584 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
632 | S_THUNK32 [size = 44] `_seh_filter_dll`
parent = 0, end = 676, next = 0
kind = thunk, size = 6, addr = 0001:4112
676 | S_END [size = 4]
680 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
724 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
772 | S_THUNK32 [size = 68] `_register_thread_local_exe_atexit_callback`
parent = 0, end = 840, next = 0
kind = thunk, size = 6, addr = 0001:4088
840 | S_END [size = 4]
844 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
888 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
936 | S_THUNK32 [size = 52] `_register_onexit_function`
parent = 0, end = 988, next = 0
kind = thunk, size = 6, addr = 0001:4124
988 | S_END [size = 4]
992 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
1036 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1084 | S_THUNK32 [size = 40] `_initterm_e`
parent = 0, end = 1124, next = 0
kind = thunk, size = 6, addr = 0001:4040
1124 | S_END [size = 4]
1128 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
1172 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1220 | S_THUNK32 [size = 36] `_initterm`
parent = 0, end = 1256, next = 0
kind = thunk, size = 6, addr = 0001:4034
1256 | S_END [size = 4]
1260 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
1304 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1352 | S_THUNK32 [size = 52] `_initialize_onexit_table`
parent = 0, end = 1404, next = 0
kind = thunk, size = 6, addr = 0001:4118
1404 | S_END [size = 4]
1408 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
1452 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1500 | S_THUNK32 [size = 56] `_initialize_narrow_environment`
parent = 0, end = 1556, next = 0
kind = thunk, size = 6, addr = 0001:4022
1556 | S_END [size = 4]
1560 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
1604 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1652 | S_THUNK32 [size = 60] `_get_initial_narrow_environment`
parent = 0, end = 1712, next = 0
kind = thunk, size = 6, addr = 0001:4028
1712 | S_END [size = 4]
1716 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
1760 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1808 | S_THUNK32 [size = 32] `_exit`
parent = 0, end = 1840, next = 0
kind = thunk, size = 6, addr = 0001:4052
1840 | S_END [size = 4]
1844 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
1888 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
1936 | S_THUNK32 [size = 48] `_execute_onexit_table`
parent = 0, end = 1984, next = 0
kind = thunk, size = 6, addr = 0001:4130
1984 | S_END [size = 4]
1988 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
2032 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
2080 | S_THUNK32 [size = 40] `_crt_atexit`
parent = 0, end = 2120, next = 0
kind = thunk, size = 6, addr = 0001:4136
2120 | S_END [size = 4]
2124 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
2168 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
2216 | S_THUNK32 [size = 44] `_crt_at_quick_exit`
parent = 0, end = 2260, next = 0
kind = thunk, size = 6, addr = 0001:4142
2260 | S_END [size = 4]
2264 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
2308 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
2356 | S_THUNK32 [size = 48] `_configure_narrow_argv`
parent = 0, end = 2404, next = 0
kind = thunk, size = 6, addr = 0001:4016
2404 | S_END [size = 4]
2408 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
2452 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
2500 | S_THUNK32 [size = 32] `_cexit`
parent = 0, end = 2532, next = 0
kind = thunk, size = 6, addr = 0001:4076
2532 | S_END [size = 4]
2536 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
2580 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
2628 | S_THUNK32 [size = 36] `_c_exit`
parent = 0, end = 2664, next = 0
kind = thunk, size = 6, addr = 0001:4082
2664 | S_END [size = 4]
2668 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
2712 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
2760 | S_THUNK32 [size = 36] `__p___argv`
parent = 0, end = 2796, next = 0
kind = thunk, size = 6, addr = 0001:4070
2796 | S_END [size = 4]
2800 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-runtime-l1-1-0.dll`
2844 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
2892 | S_THUNK32 [size = 36] `__p___argc`
parent = 0, end = 2928, next = 0
kind = thunk, size = 6, addr = 0001:4064
2928 | S_END [size = 4]
Mod 0041 | `Import:api-ms-win-crt-math-l1-1-0.dll`:
4 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-math-l1-1-0.dll`
44 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
92 | S_THUNK32 [size = 44] `__setusermatherr`
parent = 0, end = 136, next = 0
kind = thunk, size = 6, addr = 0001:4010
136 | S_END [size = 4]
Mod 0042 | `Import:api-ms-win-crt-locale-l1-1-0.dll`:
4 | S_OBJNAME [size = 44] sig=0, `api-ms-win-crt-locale-l1-1-0.dll`
48 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
96 | S_THUNK32 [size = 48] `_configthreadlocale`
parent = 0, end = 144, next = 0
kind = thunk, size = 6, addr = 0001:4094
144 | S_END [size = 4]
Mod 0043 | `Import:api-ms-win-crt-heap-l1-1-0.dll`:
4 | S_OBJNAME [size = 40] sig=0, `api-ms-win-crt-heap-l1-1-0.dll`
44 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
92 | S_THUNK32 [size = 40] `_set_new_mode`
parent = 0, end = 132, next = 0
kind = thunk, size = 6, addr = 0001:4100
132 | S_END [size = 4]
Mod 0044 | `* Linker *`:
4 | S_OBJNAME [size = 20] sig=0, `* Linker *`
24 | S_COMPILE3 [size = 48]
machine = intel x86-x64, Ver = Microsoft (R) LINK, language = link
frontend = 0.0.0.0, backend = 14.32.31329.0
flags = none
72 | S_ENVBLOCK [size = 456]
- cwd
- C:\code\llvm\llvm-msvc-debug-diff-samples\out\build\x64-Release
- exe
- C:\PROGRA~1\MIB055~1\2022\PROFES~1\VC\Tools\MSVC\1432~1.313\bin\Hostx64\x64\link.exe
- pdb
- C:\code\llvm\llvm-msvc-debug-diff-samples\out\build\x64-Release\simple-lambda.pdb
- cmd
- /nologo /out:simple-lambda.exe /implib:simple-lambda.lib /pdb:simple-lambda.pdb /version:0.0 /machine:x64 /DEBUG /INCREMENTAL:NO /subsystem:console /MANIFEST /MANIFESTFILE:simple-lambda.exe.manifest
528 | S_SECTION [size = 28] `.text`
length = 4380, alignment = 12, rva = 4096, section # = 1
characteristics =
code
execute permissions
read permissions
556 | S_COFFGROUP [size = 28] `.text$mn`
length = 4272, addr = 0001:0000
characteristics =
code
execute permissions
read permissions
584 | S_COFFGROUP [size = 32] `.text$mn$00`
length = 54, addr = 0001:4272
characteristics =
code
execute permissions
read permissions
616 | S_COFFGROUP [size = 28] `.text$x`
length = 54, addr = 0001:4326
characteristics =
code
execute permissions
read permissions
644 | S_SECTION [size = 28] `.rdata`
length = 4438, alignment = 12, rva = 12288, section # = 2
characteristics =
initialized data
read permissions
672 | S_COFFGROUP [size = 28] `.idata$5`
length = 424, addr = 0002:0000
characteristics =
initialized data
read permissions
write permissions
700 | S_COFFGROUP [size = 28] `.00cfg`
length = 56, addr = 0002:0424
characteristics =
initialized data
read permissions
728 | S_COFFGROUP [size = 28] `.CRT$XCA`
length = 8, addr = 0002:0480
characteristics =
initialized data
read permissions
756 | S_COFFGROUP [size = 28] `.CRT$XCAA`
length = 8, addr = 0002:0488
characteristics =
initialized data
read permissions
784 | S_COFFGROUP [size = 28] `.CRT$XCZ`
length = 8, addr = 0002:0496
characteristics =
initialized data
read permissions
812 | S_COFFGROUP [size = 28] `.CRT$XIA`
length = 8, addr = 0002:0504
characteristics =
initialized data
read permissions
840 | S_COFFGROUP [size = 28] `.CRT$XIAA`
length = 8, addr = 0002:0512
characteristics =
initialized data
read permissions
868 | S_COFFGROUP [size = 28] `.CRT$XIAC`
length = 8, addr = 0002:0520
characteristics =
initialized data
read permissions
896 | S_COFFGROUP [size = 28] `.CRT$XIZ`
length = 8, addr = 0002:0528
characteristics =
initialized data
read permissions
924 | S_COFFGROUP [size = 28] `.CRT$XPA`
length = 8, addr = 0002:0536
characteristics =
initialized data
read permissions
952 | S_COFFGROUP [size = 28] `.CRT$XPZ`
length = 8, addr = 0002:0544
characteristics =
initialized data
read permissions
980 | S_COFFGROUP [size = 28] `.CRT$XTA`
length = 8, addr = 0002:0552
characteristics =
initialized data
read permissions
1008 | S_COFFGROUP [size = 28] `.CRT$XTZ`
length = 16, addr = 0002:0560
characteristics =
initialized data
read permissions
1036 | S_COFFGROUP [size = 32] `.gehcont$y`
length = 0, addr = 0002:0568
characteristics =
initialized data
read permissions
1068 | S_COFFGROUP [size = 28] `.gfids$y`
length = 0, addr = 0002:0568
characteristics =
initialized data
read permissions
1096 | S_COFFGROUP [size = 28] `.rdata`
length = 448, addr = 0002:0576
characteristics =
initialized data
read permissions
1124 | S_COFFGROUP [size = 44] `.rdata$CastGuardVftablesA`
length = 128, addr = 0002:1024
characteristics =
initialized data
read permissions
1168 | S_COFFGROUP [size = 44] `.rdata$CastGuardVftablesC`
length = 128, addr = 0002:1152
characteristics =
initialized data
read permissions
1212 | S_COFFGROUP [size = 32] `.rdata$voltmd`
length = 120, addr = 0002:1280
characteristics =
initialized data
read permissions
1244 | S_COFFGROUP [size = 32] `.rdata$zzzdbg`
length = 808, addr = 0002:1400
characteristics =
initialized data
read permissions
1276 | S_COFFGROUP [size = 28] `.rtc$IAA`
length = 8, addr = 0002:2208
characteristics =
initialized data
read permissions
1304 | S_COFFGROUP [size = 28] `.rtc$IZZ`
length = 8, addr = 0002:2216
characteristics =
initialized data
read permissions
1332 | S_COFFGROUP [size = 28] `.rtc$TAA`
length = 8, addr = 0002:2224
characteristics =
initialized data
read permissions
1360 | S_COFFGROUP [size = 28] `.rtc$TZZ`
length = 8, addr = 0002:2232
characteristics =
initialized data
read permissions
1388 | S_COFFGROUP [size = 28] `.xdata`
length = 460, addr = 0002:2240
characteristics =
initialized data
read permissions
1416 | S_COFFGROUP [size = 28] `.edata`
length = 0, addr = 0002:2700
characteristics =
initialized data
read permissions
1444 | S_COFFGROUP [size = 28] `.idata$2`
length = 140, addr = 0002:2700
characteristics =
initialized data
read permissions
write permissions
1472 | S_COFFGROUP [size = 28] `.idata$3`
length = 24, addr = 0002:2840
characteristics =
initialized data
read permissions
write permissions
1500 | S_COFFGROUP [size = 28] `.idata$4`
length = 424, addr = 0002:2864
characteristics =
initialized data
read permissions
write permissions
1528 | S_COFFGROUP [size = 28] `.idata$6`
length = 1150, addr = 0002:3288
characteristics =
initialized data
read permissions
write permissions
1556 | S_SECTION [size = 28] `.data`
length = 200, alignment = 12, rva = 20480, section # = 3
characteristics =
initialized data
read permissions
write permissions
1584 | S_COFFGROUP [size = 24] `.data`
length = 64, addr = 0003:0000
characteristics =
initialized data
read permissions
write permissions
1608 | S_COFFGROUP [size = 24] `.bss`
length = 136, addr = 0003:0064
characteristics =
uninitialized data
read permissions
write permissions
1632 | S_SECTION [size = 28] `.pdata`
length = 516, alignment = 12, rva = 24576, section # = 4
characteristics =
initialized data
read permissions
1660 | S_COFFGROUP [size = 28] `.pdata`
length = 516, addr = 0004:0000
characteristics =
initialized data
read permissions
1688 | S_SECTION [size = 28] `.reloc`
length = 112, alignment = 12, rva = 28672, section # = 5
characteristics =
initialized data
discardable
read permissions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment