GSL/asm/Visual Studio 2017_17_LLVM_x64_Debug/span_compile_only.asm
2019-02-28 02:43:32 +00:00

40435 lines
1.4 MiB

.text
.intel_syntax noprefix
.def "?foo@@YA_NXZ";
.scl 2;
.type 32;
.endef
.globl "?foo@@YA_NXZ" # -- Begin function ?foo@@YA_NXZ
.p2align 4, 0x90
"?foo@@YA_NXZ": # @"?foo@@YA_NXZ"
.Lfunc_begin0:
.cv_func_id 0
.cv_file 1 "C:\\projects\\gsl\\tests\\span_compile_only.cpp" "4624275D2F517EEFA27001688003239C" 1
.cv_loc 0 1 42 0 is_stmt 0 # ..\tests\span_compile_only.cpp:42:0
.seh_proc "?foo@@YA_NXZ"
# %bb.0:
sub rsp, 152
.seh_stackalloc 152
.seh_endprologue
mov rax, qword ptr [rip + __security_cookie]
xor rax, rsp
mov qword ptr [rsp + 144], rax
.Ltmp0:
.cv_loc 0 1 44 0 # ..\tests\span_compile_only.cpp:44:0
mov byte ptr [rsp + 95], 1
.cv_loc 0 1 45 0 # ..\tests\span_compile_only.cpp:45:0
lea rcx, [rsp + 128]
.Ltmp1:
#DEBUG_VALUE: s <- [$rcx+0]
call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.Ltmp2:
.cv_loc 0 1 46 0 # ..\tests\span_compile_only.cpp:46:0
test byte ptr [rsp + 95], 1
mov dl, 1
mov qword ptr [rsp + 80], rax # 8-byte Spill
mov byte ptr [rsp + 79], dl # 1-byte Spill
jne .LBB0_4
# %bb.1:
lea rcx, [rsp + 128]
call "?size@?$span@H$0?0@gsl@@QEBA_JXZ"
xor edx, edx
mov r8b, dl
cmp rax, 0
mov byte ptr [rsp + 78], r8b # 1-byte Spill
jne .LBB0_3
# %bb.2:
lea rcx, [rsp + 128]
call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
cmp rax, 0
sete dl
mov byte ptr [rsp + 78], dl # 1-byte Spill
.LBB0_3:
mov al, byte ptr [rsp + 78] # 1-byte Reload
mov byte ptr [rsp + 79], al # 1-byte Spill
.LBB0_4:
mov al, byte ptr [rsp + 79] # 1-byte Reload
and al, 1
mov byte ptr [rsp + 95], al
.cv_loc 0 1 48 0 # ..\tests\span_compile_only.cpp:48:0
lea rcx, [rsp + 112]
.Ltmp3:
#DEBUG_VALUE: cs <- [$rcx+0]
call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.Ltmp4:
.cv_loc 0 1 49 0 # ..\tests\span_compile_only.cpp:49:0
test byte ptr [rsp + 95], 1
mov dl, 1
mov qword ptr [rsp + 64], rax # 8-byte Spill
mov byte ptr [rsp + 63], dl # 1-byte Spill
jne .LBB0_8
# %bb.5:
lea rcx, [rsp + 112]
call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"
xor edx, edx
mov r8b, dl
cmp rax, 0
mov byte ptr [rsp + 62], r8b # 1-byte Spill
jne .LBB0_7
# %bb.6:
lea rcx, [rsp + 112]
call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
cmp rax, 0
sete dl
mov byte ptr [rsp + 62], dl # 1-byte Spill
.LBB0_7:
mov al, byte ptr [rsp + 62] # 1-byte Reload
mov byte ptr [rsp + 63], al # 1-byte Spill
.LBB0_8:
mov al, byte ptr [rsp + 63] # 1-byte Reload
and al, 1
mov byte ptr [rsp + 95], al
.cv_loc 0 1 51 0 # ..\tests\span_compile_only.cpp:51:0
lea rcx, [rsp + 96]
.Ltmp5:
#DEBUG_VALUE: s2 <- [$rcx+0]
call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.Ltmp6:
.cv_loc 0 1 52 0 # ..\tests\span_compile_only.cpp:52:0
test byte ptr [rsp + 95], 1
mov dl, 1
mov qword ptr [rsp + 48], rax # 8-byte Spill
mov byte ptr [rsp + 47], dl # 1-byte Spill
jne .LBB0_12
# %bb.9:
lea rcx, [rsp + 96]
call "?size@?$span@H$0?0@gsl@@QEBA_JXZ"
xor edx, edx
mov r8b, dl
cmp rax, 0
mov byte ptr [rsp + 46], r8b # 1-byte Spill
jne .LBB0_11
# %bb.10:
lea rcx, [rsp + 96]
call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
cmp rax, 0
sete dl
mov byte ptr [rsp + 46], dl # 1-byte Spill
.LBB0_11:
mov al, byte ptr [rsp + 46] # 1-byte Reload
mov byte ptr [rsp + 47], al # 1-byte Spill
.LBB0_12:
mov al, byte ptr [rsp + 47] # 1-byte Reload
and al, 1
mov byte ptr [rsp + 95], al
.cv_loc 0 1 54 0 # ..\tests\span_compile_only.cpp:54:0
mov al, byte ptr [rsp + 95]
and al, 1
movzx eax, al
mov rcx, qword ptr [rsp + 144]
xor rcx, rsp
mov dword ptr [rsp + 40], eax # 4-byte Spill
call __security_check_cookie
mov eax, dword ptr [rsp + 40] # 4-byte Reload
add rsp, 152
ret
.Ltmp7:
.Lfunc_end0:
.seh_handlerdata
.text
.seh_endproc
# -- End function
.def "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.globl "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ
.p2align 4, 0x90
"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.Lfunc_begin1:
.cv_func_id 1
.cv_file 2 "C:\\projects\\gsl\\include\\gsl\\span" "3BAA3FB91BA159E545E305706709D4CE" 1
.cv_loc 1 2 384 0 # ..\include\gsl/span:384:0
.seh_proc "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 80
.seh_stackalloc 80
lea rbp, [rsp + 80]
.seh_setframe 5, 80
.seh_endprologue
mov qword ptr [rbp - 8], -2
mov qword ptr [rbp - 16], rcx
mov rcx, qword ptr [rbp - 16]
lea rax, [rbp - 24]
.Ltmp10:
mov qword ptr [rbp - 32], rcx # 8-byte Spill
mov rcx, rax
call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"
mov r8b, byte ptr [rbp - 24]
.Ltmp8:
xor edx, edx
# kill: def $rdx killed $edx
mov rcx, qword ptr [rbp - 32] # 8-byte Reload
mov qword ptr [rbp - 40], rax # 8-byte Spill
call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.Ltmp9:
mov qword ptr [rbp - 48], rax # 8-byte Spill
jmp .LBB1_1
.LBB1_1:
mov rax, qword ptr [rbp - 32] # 8-byte Reload
add rsp, 80
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL
.section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.seh_endproc
.def "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA":
.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA"
.LBB1_2:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 80]
.seh_endprologue
mov rax, qword ptr [rip + __imp___std_terminate]
call rax
ud2
.Ltmp11:
.Lfunc_end1:
.seh_handlerdata
.section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.seh_endproc
.section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.p2align 2
"$cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ":
.long 429065506 # MagicNumber
.long 1 # MaxState
.long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData
.long 72 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ":
.long -1 # ToState
.long "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action
"$ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ":
.long .Lfunc_begin1@IMGREL # IP
.long -1 # ToState
.long .Ltmp8@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp9@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
# -- End function
.def "?size@?$span@H$0?0@gsl@@QEBA_JXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QEBA_JXZ"
.globl "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$0?0@gsl@@QEBA_JXZ
.p2align 4, 0x90
"?size@?$span@H$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@H$0?0@gsl@@QEBA_JXZ"
.Lfunc_begin2:
.cv_func_id 2
.cv_loc 2 2 498 0 # ..\include\gsl/span:498:0
.seh_proc "?size@?$span@H$0?0@gsl@@QEBA_JXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp12:
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
nop
add rsp, 40
ret
.Ltmp13:
.Lfunc_end2:
.seh_handlerdata
.section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QEBA_JXZ"
.seh_endproc
# -- End function
.def "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.globl "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ
.p2align 4, 0x90
"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.Lfunc_begin3:
.cv_func_id 3
.cv_loc 3 2 515 0 # ..\include\gsl/span:515:0
.seh_proc "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp14:
call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"
nop
add rsp, 40
ret
.Ltmp15:
.Lfunc_end3:
.seh_handlerdata
.section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.seh_endproc
# -- End function
.def "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.globl "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ
.p2align 4, 0x90
"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.Lfunc_begin4:
.cv_func_id 4
.cv_loc 4 2 384 0 # ..\include\gsl/span:384:0
.seh_proc "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 80
.seh_stackalloc 80
lea rbp, [rsp + 80]
.seh_setframe 5, 80
.seh_endprologue
mov qword ptr [rbp - 8], -2
mov qword ptr [rbp - 16], rcx
mov rcx, qword ptr [rbp - 16]
lea rax, [rbp - 24]
.Ltmp18:
mov qword ptr [rbp - 32], rcx # 8-byte Spill
mov rcx, rax
call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"
mov r8b, byte ptr [rbp - 24]
.Ltmp16:
xor edx, edx
# kill: def $rdx killed $edx
mov rcx, qword ptr [rbp - 32] # 8-byte Reload
mov qword ptr [rbp - 40], rax # 8-byte Spill
call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.Ltmp17:
mov qword ptr [rbp - 48], rax # 8-byte Spill
jmp .LBB4_1
.LBB4_1:
mov rax, qword ptr [rbp - 32] # 8-byte Reload
add rsp, 80
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL
.section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.seh_endproc
.def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA":
.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA"
.LBB4_2:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 80]
.seh_endprologue
mov rax, qword ptr [rip + __imp___std_terminate]
call rax
ud2
.Ltmp19:
.Lfunc_end4:
.seh_handlerdata
.section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.seh_endproc
.section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.p2align 2
"$cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ":
.long 429065506 # MagicNumber
.long 1 # MaxState
.long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData
.long 72 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ":
.long -1 # ToState
.long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action
"$ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ":
.long .Lfunc_begin4@IMGREL # IP
.long -1 # ToState
.long .Ltmp16@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp17@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
# -- End function
.def "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"
.globl "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ
.p2align 4, 0x90
"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"
.Lfunc_begin5:
.cv_func_id 5
.cv_loc 5 2 498 0 # ..\include\gsl/span:498:0
.seh_proc "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp20:
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
nop
add rsp, 40
ret
.Ltmp21:
.Lfunc_end5:
.seh_handlerdata
.section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"
.seh_endproc
# -- End function
.def "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.globl "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ
.p2align 4, 0x90
"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ": # @"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.Lfunc_begin6:
.cv_func_id 6
.cv_loc 6 2 515 0 # ..\include\gsl/span:515:0
.seh_proc "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp22:
call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
nop
add rsp, 40
ret
.Ltmp23:
.Lfunc_end6:
.seh_handlerdata
.section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.seh_endproc
# -- End function
.def "?bar@@YA_NXZ";
.scl 2;
.type 32;
.endef
.text
.globl "?bar@@YA_NXZ" # -- Begin function ?bar@@YA_NXZ
.p2align 4, 0x90
"?bar@@YA_NXZ": # @"?bar@@YA_NXZ"
.Lfunc_begin7:
.cv_func_id 7
.cv_loc 7 1 61 0 # ..\tests\span_compile_only.cpp:61:0
.seh_proc "?bar@@YA_NXZ"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 192
.seh_stackalloc 192
lea rbp, [rsp + 128]
.seh_setframe 5, 128
.seh_endprologue
.Ltmp26:
.cv_loc 7 1 63 0 # ..\tests\span_compile_only.cpp:63:0
mov qword ptr [rbp + 56], -2
mov byte ptr [rbp + 55], 1
.cv_loc 7 1 64 0 # ..\tests\span_compile_only.cpp:64:0
mov dword ptr [rbp - 16], 0
mov dword ptr [rbp - 12], 1
mov dword ptr [rbp - 8], 2
mov dword ptr [rbp - 4], 3
lea rax, [rbp - 16]
mov qword ptr [rbp], rax
lea rax, [rbp]
mov qword ptr [rbp + 8], rax
lea rax, [rbp - 24]
mov rcx, rax
mov qword ptr [rbp - 48], rax # 8-byte Spill
call "??0?$allocator@H@std@@QEAA@XZ"
lea rcx, [rbp + 16]
mov rdx, rbp
mov qword ptr [rbp - 56], rcx # 8-byte Spill
mov r8, qword ptr [rbp - 48] # 8-byte Reload
mov qword ptr [rbp - 64], rax # 8-byte Spill
call "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.cv_loc 7 1 65 0 # ..\tests\span_compile_only.cpp:65:0
.Ltmp24:
lea rcx, [rbp - 40]
mov rdx, qword ptr [rbp - 56] # 8-byte Reload
mov qword ptr [rbp - 72], rax # 8-byte Spill
call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"
.Ltmp25:
mov qword ptr [rbp - 80], rax # 8-byte Spill
jmp .LBB7_1
.LBB7_1:
.cv_loc 7 1 66 0 # ..\tests\span_compile_only.cpp:66:0
test byte ptr [rbp + 55], 1
mov al, 1
mov byte ptr [rbp - 81], al # 1-byte Spill
jne .LBB7_5
# %bb.2:
lea rcx, [rbp - 40]
call "?size@?$span@H$0?0@gsl@@QEBA_JXZ"
xor edx, edx
mov r8b, dl
cmp rax, 4
mov byte ptr [rbp - 82], r8b # 1-byte Spill
jne .LBB7_4
# %bb.3:
lea rcx, [rbp - 40]
call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
cmp rax, 0
setne dl
mov byte ptr [rbp - 82], dl # 1-byte Spill
.LBB7_4:
mov al, byte ptr [rbp - 82] # 1-byte Reload
mov byte ptr [rbp - 81], al # 1-byte Spill
.LBB7_5:
mov al, byte ptr [rbp - 81] # 1-byte Reload
and al, 1
mov byte ptr [rbp + 55], al
.cv_loc 7 1 68 0 # ..\tests\span_compile_only.cpp:68:0
mov al, byte ptr [rbp + 55]
.cv_loc 7 1 69 0 # ..\tests\span_compile_only.cpp:69:0
lea rcx, [rbp + 16]
mov byte ptr [rbp - 83], al # 1-byte Spill
call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.cv_loc 7 1 68 0 # ..\tests\span_compile_only.cpp:68:0
mov al, byte ptr [rbp - 83] # 1-byte Reload
and al, 1
movzx eax, al
add rsp, 192
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$?bar@@YA_NXZ")@IMGREL
.text
.seh_endproc
.def "?dtor$6@?0??bar@@YA_NXZ@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$6@?0??bar@@YA_NXZ@4HA":
.seh_proc "?dtor$6@?0??bar@@YA_NXZ@4HA"
.LBB7_6:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
lea rcx, [rbp + 16]
.cv_loc 7 1 69 0 # ..\tests\span_compile_only.cpp:69:0
call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp27:
.Lfunc_end7:
.seh_handlerdata
.text
.seh_endproc
.section .xdata,"dr"
.p2align 2
"$cppxdata$?bar@@YA_NXZ":
.long 429065506 # MagicNumber
.long 1 # MaxState
.long ("$stateUnwindMap$?bar@@YA_NXZ")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$?bar@@YA_NXZ")@IMGREL # IPToStateXData
.long 184 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$?bar@@YA_NXZ":
.long -1 # ToState
.long "?dtor$6@?0??bar@@YA_NXZ@4HA"@IMGREL # Action
"$ip2state$?bar@@YA_NXZ":
.long .Lfunc_begin7@IMGREL # IP
.long -1 # ToState
.long .Ltmp24@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp25@IMGREL+1 # IP
.long -1 # ToState
.text
# -- End function
.def "??0?$allocator@H@std@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0?$allocator@H@std@@QEAA@XZ"
.globl "??0?$allocator@H@std@@QEAA@XZ" # -- Begin function ??0?$allocator@H@std@@QEAA@XZ
.p2align 4, 0x90
"??0?$allocator@H@std@@QEAA@XZ": # @"??0?$allocator@H@std@@QEAA@XZ"
.Lfunc_begin8:
.cv_func_id 8
.cv_file 3 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xmemory0" "2F06C6E0D742F7F7636DC47E843A3E4D" 1
.cv_loc 8 3 980 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:980:0
.seh_proc "??0?$allocator@H@std@@QEAA@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rax, qword ptr [rsp]
.Ltmp28:
.cv_loc 8 3 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0
pop rcx
ret
.Ltmp29:
.Lfunc_end8:
.seh_handlerdata
.section .text,"xr",discard,"??0?$allocator@H@std@@QEAA@XZ"
.seh_endproc
# -- End function
.def "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.globl "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z
.p2align 4, 0x90
"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z": # @"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.Lfunc_begin9:
.cv_func_id 9
.cv_file 4 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vector" "520419B6F96B39339C6FD00B18076618" 1
.cv_loc 9 4 728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:728:0
.seh_proc "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 96
.seh_stackalloc 96
lea rbp, [rsp + 96]
.seh_setframe 5, 96
.seh_endprologue
mov qword ptr [rbp - 8], -2
#DEBUG_VALUE: vector:_Ilist <- [$rdx+0]
mov qword ptr [rbp - 16], r8
mov qword ptr [rbp - 24], rcx
mov rcx, qword ptr [rbp - 24]
.Ltmp32:
mov r8, qword ptr [rbp - 16]
mov qword ptr [rbp - 40], rcx # 8-byte Spill
mov qword ptr [rbp - 48], rdx # 8-byte Spill
.Ltmp33:
#DEBUG_VALUE: vector:_Ilist <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0]
mov rdx, r8
call "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.Ltmp34:
.cv_loc 9 4 729 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:729:0
mov rcx, qword ptr [rbp - 48] # 8-byte Reload
mov qword ptr [rbp - 56], rax # 8-byte Spill
call "?end@?$initializer_list@H@std@@QEBAPEBHXZ"
mov rcx, qword ptr [rbp - 48] # 8-byte Reload
mov qword ptr [rbp - 64], rax # 8-byte Spill
call "?begin@?$initializer_list@H@std@@QEBAPEBHXZ"
mov r9b, byte ptr [rbp - 32]
.Ltmp30:
mov rcx, qword ptr [rbp - 40] # 8-byte Reload
mov rdx, rax
mov r8, qword ptr [rbp - 64] # 8-byte Reload
call "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.Ltmp31:
jmp .LBB9_1
.Ltmp35:
.LBB9_1:
#DEBUG_VALUE: vector:_Ilist <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0]
.cv_loc 9 4 730 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:730:0
mov rax, qword ptr [rbp - 40] # 8-byte Reload
add rsp, 96
pop rbp
.Ltmp36:
ret
.seh_handlerdata
.long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z")@IMGREL
.section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.seh_endproc
.def "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA":
.seh_proc "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA"
.LBB9_2:
.Ltmp37:
#DEBUG_VALUE: vector:_Ilist <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0]
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 96]
.Ltmp38:
.seh_endprologue
.Ltmp39:
.cv_loc 9 4 730 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:730:0
mov rcx, qword ptr [rbp - 40] # 8-byte Reload
call "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp40:
.Lfunc_end9:
.seh_handlerdata
.section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.seh_endproc
.section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.p2align 2
"$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z":
.long 429065506 # MagicNumber
.long 1 # MaxState
.long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z")@IMGREL # IPToStateXData
.long 88 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z":
.long -1 # ToState
.long "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA"@IMGREL # Action
"$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z":
.long .Lfunc_begin9@IMGREL # IP
.long -1 # ToState
.long .Ltmp30@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp31@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
# -- End function
.def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"
.globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z
.p2align 4, 0x90
"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"
.Lfunc_begin10:
.cv_func_id 10
.cv_loc 10 2 428 0 # ..\include\gsl/span:428:0
.seh_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp41:
mov rdx, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
mov rcx, rax
call "??$narrow@_J_K@gsl@@YA_J_K@Z"
mov rcx, qword ptr [rsp + 64]
mov qword ptr [rsp + 40], rax # 8-byte Spill
call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ"
mov rcx, qword ptr [rsp + 48] # 8-byte Reload
mov rdx, rax
mov r8, qword ptr [rsp + 40] # 8-byte Reload
call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
mov rcx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
mov rax, rcx
add rsp, 72
ret
.Ltmp42:
.Lfunc_end10:
.seh_handlerdata
.section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"
.seh_endproc
# -- End function
.def "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.globl "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ
.p2align 4, 0x90
"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": # @"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.Lfunc_begin11:
.cv_func_id 11
.cv_loc 11 4 893 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:893:0
.seh_proc "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 64
.seh_stackalloc 64
lea rbp, [rsp + 64]
.seh_setframe 5, 64
.seh_endprologue
mov qword ptr [rbp - 8], -2
mov qword ptr [rbp - 16], rcx
mov rcx, qword ptr [rbp - 16]
.cv_loc 11 4 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:894:0
.Ltmp43:
.Ltmp45:
mov qword ptr [rbp - 24], rcx # 8-byte Spill
call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ"
.Ltmp44:
jmp .LBB11_1
.LBB11_1:
.cv_loc 11 4 895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:895:0
mov rax, qword ptr [rbp - 24] # 8-byte Reload
mov rcx, rax
call "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.Ltmp46:
.cv_loc 11 4 895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:895:0
nop
add rsp, 64
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL
.section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.seh_endproc
.def "?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA":
.seh_proc "?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"
.LBB11_2:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 64]
.seh_endprologue
.Ltmp47:
.cv_loc 11 4 895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:895:0
mov rcx, qword ptr [rbp - 24] # 8-byte Reload
call "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.seh_handlerdata
.section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.seh_endproc
.def "?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA":
.seh_proc "?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"
.LBB11_3:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 64]
.seh_endprologue
mov rax, qword ptr [rip + __imp___std_terminate]
call rax
ud2
.Ltmp48:
.Lfunc_end11:
.seh_handlerdata
.section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.seh_endproc
.section .xdata,"dr",associative,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.p2align 2
"$cppxdata$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ":
.long 429065506 # MagicNumber
.long 2 # MaxState
.long ("$stateUnwindMap$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData
.long 56 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ":
.long -1 # ToState
.long "?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action
.long 0 # ToState
.long "?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action
"$ip2state$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ":
.long .Lfunc_begin11@IMGREL # IP
.long -1 # ToState
.long .Ltmp43@IMGREL+1 # IP
.long 1 # ToState
.long .Ltmp44@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
# -- End function
.def "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"
.globl "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ
.p2align 4, 0x90
"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"
.Lfunc_begin12:
.cv_func_id 12
.cv_loc 12 2 311 0 # ..\include\gsl/span:311:0
.seh_proc "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rax, qword ptr [rsp]
.Ltmp49:
pop rcx
ret
.Ltmp50:
.Lfunc_end12:
.seh_handlerdata
.section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"
.seh_endproc
# -- End function
.def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z
.p2align 4, 0x90
"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.Lfunc_begin13:
.cv_func_id 13
.cv_loc 13 2 597 0 # ..\include\gsl/span:597:0
.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 208
.seh_stackalloc 208
lea rbp, [rsp + 128]
.seh_setframe 5, 128
.seh_endprologue
mov qword ptr [rbp + 72], -2
mov byte ptr [rbp + 56], r8b
mov qword ptr [rbp + 48], rdx
mov qword ptr [rbp + 40], rcx
mov rcx, qword ptr [rbp + 40]
mov qword ptr [rbp + 64], rcx
.Ltmp55:
mov rdx, rcx
mov r8b, byte ptr [rbp + 32]
mov qword ptr [rbp - 40], rcx # 8-byte Spill
mov rcx, rdx
mov dl, r8b
call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"
mov rcx, qword ptr [rbp + 48]
mov r9, qword ptr [rbp - 40] # 8-byte Reload
mov qword ptr [r9 + 8], rcx
.Ltmp56:
.cv_loc 13 2 598 0 # ..\include\gsl/span:598:0
mov rcx, r9
mov qword ptr [rbp - 48], rax # 8-byte Spill
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
cmp rax, 0
setge dl
mov byte ptr [rbp + 7], 0
test dl, 1
jne .LBB13_1
jmp .LBB13_2
.LBB13_1:
test byte ptr [rbp + 7], 1
jne .LBB13_4
jmp .LBB13_5
.LBB13_2:
lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"]
lea rax, [rbp + 8]
mov rcx, rax
mov qword ptr [rbp - 56], rax # 8-byte Spill
call "??0fail_fast@gsl@@QEAA@QEBD@Z"
mov byte ptr [rbp + 7], 1
.Ltmp51:
mov rcx, qword ptr [rbp - 56] # 8-byte Reload
mov qword ptr [rbp - 64], rax # 8-byte Spill
call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Ltmp52:
jmp .LBB13_3
.LBB13_3:
ud2
.LBB13_4:
lea rcx, [rbp + 8]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB13_5:
.cv_loc 13 2 599 0 # ..\include\gsl/span:599:0
mov rax, qword ptr [rbp + 48]
mov byte ptr [rbp - 25], 0
cmp rax, 0
mov cl, 1
mov byte ptr [rbp - 65], cl # 1-byte Spill
jne .LBB13_7
# %bb.6:
mov rax, qword ptr [rbp - 40] # 8-byte Reload
mov rcx, rax
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
cmp rax, 0
sete dl
mov byte ptr [rbp - 65], dl # 1-byte Spill
.LBB13_7:
mov al, byte ptr [rbp - 65] # 1-byte Reload
test al, 1
jne .LBB13_8
jmp .LBB13_9
.LBB13_8:
test byte ptr [rbp - 25], 1
jne .LBB13_14
jmp .LBB13_15
.LBB13_9:
lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"]
lea rax, [rbp - 24]
mov rcx, rax
mov qword ptr [rbp - 80], rax # 8-byte Spill
call "??0fail_fast@gsl@@QEAA@QEBD@Z"
mov byte ptr [rbp - 25], 1
.Ltmp53:
mov rcx, qword ptr [rbp - 80] # 8-byte Reload
mov qword ptr [rbp - 88], rax # 8-byte Spill
call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Ltmp54:
jmp .LBB13_10
.LBB13_10:
ud2
.LBB13_14:
lea rcx, [rbp - 24]
call "??1fail_fast@gsl@@UEAA@XZ"
.Ltmp57:
.LBB13_15:
.cv_loc 13 2 600 0 # ..\include\gsl/span:600:0
mov rax, qword ptr [rbp + 64]
add rsp, 208
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.seh_endproc
.def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA":
.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"
.LBB13_11:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
.Ltmp58:
.cv_loc 13 2 598 0 # ..\include\gsl/span:598:0
test byte ptr [rbp + 7], 1
jne .LBB13_12
jmp .LBB13_13
.LBB13_12:
lea rcx, [rbp + 8]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB13_13:
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.seh_handlerdata
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.seh_endproc
.def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA":
.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"
.LBB13_16:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
.cv_loc 13 2 599 0 # ..\include\gsl/span:599:0
test byte ptr [rbp - 25], 1
jne .LBB13_17
jmp .LBB13_18
.LBB13_17:
lea rcx, [rbp - 24]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB13_18:
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp59:
.Lfunc_end13:
.seh_handlerdata
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.seh_endproc
.section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.p2align 2
"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z":
.long 429065506 # MagicNumber
.long 2 # MaxState
.long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 5 # IPMapEntries
.long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData
.long 200 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z":
.long -1 # ToState
.long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action
.long -1 # ToState
.long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action
"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z":
.long .Lfunc_begin13@IMGREL # IP
.long -1 # ToState
.long .Ltmp51@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp52@IMGREL+1 # IP
.long -1 # ToState
.long .Ltmp53@IMGREL+1 # IP
.long 1 # ToState
.long .Ltmp54@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
# -- End function
.def "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"
.globl "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # -- Begin function ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z
.p2align 4, 0x90
"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z": # @"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"
.Lfunc_begin14:
.cv_func_id 14
.cv_loc 14 2 334 0 # ..\include\gsl/span:334:0
.seh_proc "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov rax, qword ptr [rip + __security_cookie]
xor rax, rsp
mov qword ptr [rsp + 64], rax
mov byte ptr [rsp + 56], dl
mov qword ptr [rsp + 48], rcx
mov rax, qword ptr [rsp + 48]
.Ltmp60:
lea rcx, [rsp + 56]
#DEBUG_VALUE: extent_type<0>:ext <- [$rcx+0]
mov qword ptr [rsp + 40], rax # 8-byte Spill
call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"
.Ltmp61:
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rcx], rax
mov rax, qword ptr [rsp + 64]
xor rax, rsp
mov rcx, rax
call __security_check_cookie
mov rax, qword ptr [rsp + 40] # 8-byte Reload
add rsp, 72
ret
.Ltmp62:
.Lfunc_end14:
.seh_handlerdata
.section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"
.seh_endproc
# -- End function
.def "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
.globl "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ
.p2align 4, 0x90
"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
.Lfunc_begin15:
.cv_func_id 15
.cv_loc 15 2 338 0 # ..\include\gsl/span:338:0
.seh_proc "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp63:
mov rax, qword ptr [rcx]
pop rcx
ret
.Ltmp64:
.Lfunc_end15:
.seh_handlerdata
.section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
.seh_endproc
# -- End function
.def "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.globl "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # -- Begin function ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z
.p2align 4, 0x90
"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z": # @"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Lfunc_begin16:
.cv_func_id 16
.cv_file 5 "C:\\projects\\gsl\\include\\gsl\\gsl_assert" "DC2D278DC08DD14FC7E736FCD7722B8E" 1
.cv_loc 16 5 143 0 # ..\include\gsl/gsl_assert:143:0
.seh_proc "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
# %bb.0:
sub rsp, 88
.seh_stackalloc 88
.seh_endprologue
mov qword ptr [rsp + 80], rcx
.Ltmp65:
.cv_loc 16 5 144 0 # ..\include\gsl/gsl_assert:144:0
mov rcx, qword ptr [rsp + 80]
call "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"
lea rcx, [rsp + 56]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rdx, rax
call "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"
lea rdx, [rip + "_TI3?AUfail_fast@gsl@@"]
mov rcx, qword ptr [rip + __imp__CxxThrowException]
mov r8, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, r8
mov r9, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
call r9
ud2
.Ltmp66:
.Lfunc_end16:
.seh_handlerdata
.section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.seh_endproc
# -- End function
.def "??0fail_fast@gsl@@QEAA@QEBD@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@QEBD@Z"
.globl "??0fail_fast@gsl@@QEAA@QEBD@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@QEBD@Z
.p2align 4, 0x90
"??0fail_fast@gsl@@QEAA@QEBD@Z": # @"??0fail_fast@gsl@@QEAA@QEBD@Z"
.Lfunc_begin17:
.cv_func_id 17
.cv_loc 17 5 99 0 # ..\include\gsl/gsl_assert:99:0
.seh_proc "??0fail_fast@gsl@@QEAA@QEBD@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp67:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0logic_error@std@@QEAA@PEBD@Z"
lea rcx, [rip + "??_7fail_fast@gsl@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp68:
.Lfunc_end17:
.seh_handlerdata
.section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@QEBD@Z"
.seh_endproc
# -- End function
.def "??1fail_fast@gsl@@UEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??1fail_fast@gsl@@UEAA@XZ"
.globl "??1fail_fast@gsl@@UEAA@XZ" # -- Begin function ??1fail_fast@gsl@@UEAA@XZ
.p2align 4, 0x90
"??1fail_fast@gsl@@UEAA@XZ": # @"??1fail_fast@gsl@@UEAA@XZ"
.Lfunc_begin18:
.cv_func_id 18
.cv_loc 18 5 97 0 # ..\include\gsl/gsl_assert:97:0
.seh_proc "??1fail_fast@gsl@@UEAA@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp69:
.cv_loc 18 5 97 0 # ..\include\gsl/gsl_assert:97:0
call "??1logic_error@std@@UEAA@XZ"
.Ltmp70:
.cv_loc 18 5 97 0 # ..\include\gsl/gsl_assert:97:0
nop
add rsp, 40
ret
.Ltmp71:
.Lfunc_end18:
.seh_handlerdata
.section .text,"xr",discard,"??1fail_fast@gsl@@UEAA@XZ"
.seh_endproc
# -- End function
.def "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"
.globl "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ
.p2align 4, 0x90
"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"
.Lfunc_begin19:
.cv_func_id 19
.cv_loc 19 2 323 0 # ..\include\gsl/span:323:0
.seh_proc "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
xor eax, eax
# kill: def $rax killed $eax
mov qword ptr [rsp], rcx
.Ltmp72:
pop rcx
ret
.Ltmp73:
.Lfunc_end19:
.seh_handlerdata
.section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"
.seh_endproc
# -- End function
.def "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"
.globl "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # -- Begin function ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z
.p2align 4, 0x90
"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z": # @"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"
.Lfunc_begin20:
.cv_func_id 20
.cv_file 6 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\type_traits" "31392DB14D6313D8182AD771AA06F210" 1
.cv_loc 20 6 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1573:0
.seh_proc "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp74:
.cv_loc 20 6 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1574:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp75:
.Lfunc_end20:
.seh_handlerdata
.section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"
.seh_endproc
# -- End function
.def "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"
.globl "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z
.p2align 4, 0x90
"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z": # @"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"
.Lfunc_begin21:
.cv_func_id 21
.cv_loc 21 5 97 0 # ..\include\gsl/gsl_assert:97:0
.seh_proc "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp76:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0logic_error@std@@QEAA@$$QEAV01@@Z"
lea rcx, [rip + "??_7fail_fast@gsl@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp77:
.Lfunc_end21:
.seh_handlerdata
.section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"
.seh_endproc
# -- End function
.def "??0fail_fast@gsl@@QEAA@AEBU01@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@AEBU01@@Z"
.globl "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@AEBU01@@Z
.p2align 4, 0x90
"??0fail_fast@gsl@@QEAA@AEBU01@@Z": # @"??0fail_fast@gsl@@QEAA@AEBU01@@Z"
.Lfunc_begin22:
.cv_func_id 22
.cv_loc 22 5 97 0 # ..\include\gsl/gsl_assert:97:0
.seh_proc "??0fail_fast@gsl@@QEAA@AEBU01@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp78:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0logic_error@std@@QEAA@AEBV01@@Z"
lea rcx, [rip + "??_7fail_fast@gsl@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp79:
.Lfunc_end22:
.seh_handlerdata
.section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@AEBU01@@Z"
.seh_endproc
# -- End function
.def "??0logic_error@std@@QEAA@AEBV01@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0logic_error@std@@QEAA@AEBV01@@Z"
.globl "??0logic_error@std@@QEAA@AEBV01@@Z" # -- Begin function ??0logic_error@std@@QEAA@AEBV01@@Z
.p2align 4, 0x90
"??0logic_error@std@@QEAA@AEBV01@@Z": # @"??0logic_error@std@@QEAA@AEBV01@@Z"
.Lfunc_begin23:
.cv_func_id 23
.cv_file 7 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\stdexcept" "2FE06AF7EACFB232C6FF033DBFC4412E" 1
.cv_loc 23 7 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:17:0
.seh_proc "??0logic_error@std@@QEAA@AEBV01@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp80:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0exception@std@@QEAA@AEBV01@@Z"
lea rcx, [rip + "??_7logic_error@std@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp81:
.Lfunc_end23:
.seh_handlerdata
.section .text,"xr",discard,"??0logic_error@std@@QEAA@AEBV01@@Z"
.seh_endproc
# -- End function
.def "??0exception@std@@QEAA@AEBV01@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0exception@std@@QEAA@AEBV01@@Z"
.globl "??0exception@std@@QEAA@AEBV01@@Z" # -- Begin function ??0exception@std@@QEAA@AEBV01@@Z
.p2align 4, 0x90
"??0exception@std@@QEAA@AEBV01@@Z": # @"??0exception@std@@QEAA@AEBV01@@Z"
.Lfunc_begin24:
.cv_func_id 24
.cv_file 8 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vcruntime_exception.h" "6C163BAA92D5C81892AD5480D109CCEE" 1
.cv_loc 24 8 68 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:68:0
.seh_proc "??0exception@std@@QEAA@AEBV01@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
xor eax, eax
mov r8d, 16
# kill: def $r8 killed $r8d
lea r9, [rip + "??_7exception@std@@6B@"]
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp82:
mov qword ptr [rcx], r9
mov rdx, rcx
add rdx, 8
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov edx, eax
call memset
.Ltmp83:
.cv_loc 24 8 69 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:69:0
mov rcx, qword ptr [rsp + 48] # 8-byte Reload
add rcx, 8
mov r8, qword ptr [rsp + 64]
add r8, 8
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, r8
mov rdx, qword ptr [rsp + 40] # 8-byte Reload
call __std_exception_copy
.Ltmp84:
.cv_loc 24 8 70 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:70:0
mov rax, qword ptr [rsp + 48] # 8-byte Reload
add rsp, 72
ret
.Ltmp85:
.Lfunc_end24:
.seh_handlerdata
.section .text,"xr",discard,"??0exception@std@@QEAA@AEBV01@@Z"
.seh_endproc
# -- End function
.def "??0logic_error@std@@QEAA@$$QEAV01@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0logic_error@std@@QEAA@$$QEAV01@@Z"
.globl "??0logic_error@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0logic_error@std@@QEAA@$$QEAV01@@Z
.p2align 4, 0x90
"??0logic_error@std@@QEAA@$$QEAV01@@Z": # @"??0logic_error@std@@QEAA@$$QEAV01@@Z"
.Lfunc_begin25:
.cv_func_id 25
.cv_loc 25 7 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:17:0
.seh_proc "??0logic_error@std@@QEAA@$$QEAV01@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp86:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0exception@std@@QEAA@AEBV01@@Z"
lea rcx, [rip + "??_7logic_error@std@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp87:
.Lfunc_end25:
.seh_handlerdata
.section .text,"xr",discard,"??0logic_error@std@@QEAA@$$QEAV01@@Z"
.seh_endproc
# -- End function
.def "??_Gfail_fast@gsl@@UEAAPEAXI@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??_Gfail_fast@gsl@@UEAAPEAXI@Z"
.globl "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # -- Begin function ??_Gfail_fast@gsl@@UEAAPEAXI@Z
.p2align 4, 0x90
"??_Gfail_fast@gsl@@UEAAPEAXI@Z": # @"??_Gfail_fast@gsl@@UEAAPEAXI@Z"
.Lfunc_begin26:
.cv_func_id 26
.cv_loc 26 5 97 0 # ..\include\gsl/gsl_assert:97:0
.seh_proc "??_Gfail_fast@gsl@@UEAAPEAXI@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov dword ptr [rsp + 60], edx
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
mov rax, rcx
mov qword ptr [rsp + 64], rax
mov edx, dword ptr [rsp + 60]
.Ltmp88:
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov dword ptr [rsp + 36], edx # 4-byte Spill
call "??1fail_fast@gsl@@UEAA@XZ"
mov edx, dword ptr [rsp + 36] # 4-byte Reload
cmp edx, 0
je .LBB26_2
# %bb.1:
mov rax, qword ptr [rsp + 40] # 8-byte Reload
mov rcx, rax
call "??3@YAXPEAX@Z"
.LBB26_2:
mov rax, qword ptr [rsp + 64]
add rsp, 72
ret
.Ltmp89:
.Lfunc_end26:
.seh_handlerdata
.section .text,"xr",discard,"??_Gfail_fast@gsl@@UEAAPEAXI@Z"
.seh_endproc
# -- End function
.def "?what@exception@std@@UEBAPEBDXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?what@exception@std@@UEBAPEBDXZ"
.globl "?what@exception@std@@UEBAPEBDXZ" # -- Begin function ?what@exception@std@@UEBAPEBDXZ
.p2align 4, 0x90
"?what@exception@std@@UEBAPEBDXZ": # @"?what@exception@std@@UEBAPEBDXZ"
.Lfunc_begin27:
.cv_func_id 27
.cv_loc 27 8 90 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:90:0
.seh_proc "?what@exception@std@@UEBAPEBDXZ"
# %bb.0:
sub rsp, 24
.seh_stackalloc 24
.seh_endprologue
mov qword ptr [rsp + 16], rcx
mov rcx, qword ptr [rsp + 16]
.Ltmp90:
.cv_loc 27 8 91 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:91:0
cmp qword ptr [rcx + 8], 0
mov qword ptr [rsp + 8], rcx # 8-byte Spill
je .LBB27_2
# %bb.1:
mov rax, qword ptr [rsp + 8] # 8-byte Reload
mov rcx, qword ptr [rax + 8]
mov qword ptr [rsp], rcx # 8-byte Spill
jmp .LBB27_3
.LBB27_2:
lea rax, [rip + "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"]
mov qword ptr [rsp], rax # 8-byte Spill
jmp .LBB27_3
.LBB27_3:
mov rax, qword ptr [rsp] # 8-byte Reload
add rsp, 24
ret
.Ltmp91:
.Lfunc_end27:
.seh_handlerdata
.section .text,"xr",discard,"?what@exception@std@@UEBAPEBDXZ"
.seh_endproc
# -- End function
.def "??_Glogic_error@std@@UEAAPEAXI@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??_Glogic_error@std@@UEAAPEAXI@Z"
.globl "??_Glogic_error@std@@UEAAPEAXI@Z" # -- Begin function ??_Glogic_error@std@@UEAAPEAXI@Z
.p2align 4, 0x90
"??_Glogic_error@std@@UEAAPEAXI@Z": # @"??_Glogic_error@std@@UEAAPEAXI@Z"
.Lfunc_begin28:
.cv_func_id 28
.cv_loc 28 7 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:17:0
.seh_proc "??_Glogic_error@std@@UEAAPEAXI@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov dword ptr [rsp + 60], edx
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
mov rax, rcx
mov qword ptr [rsp + 64], rax
mov edx, dword ptr [rsp + 60]
.Ltmp92:
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov dword ptr [rsp + 36], edx # 4-byte Spill
call "??1logic_error@std@@UEAA@XZ"
mov edx, dword ptr [rsp + 36] # 4-byte Reload
cmp edx, 0
je .LBB28_2
# %bb.1:
mov rax, qword ptr [rsp + 40] # 8-byte Reload
mov rcx, rax
call "??3@YAXPEAX@Z"
.LBB28_2:
mov rax, qword ptr [rsp + 64]
add rsp, 72
ret
.Ltmp93:
.Lfunc_end28:
.seh_handlerdata
.section .text,"xr",discard,"??_Glogic_error@std@@UEAAPEAXI@Z"
.seh_endproc
# -- End function
.def "??1logic_error@std@@UEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??1logic_error@std@@UEAA@XZ"
.globl "??1logic_error@std@@UEAA@XZ" # -- Begin function ??1logic_error@std@@UEAA@XZ
.p2align 4, 0x90
"??1logic_error@std@@UEAA@XZ": # @"??1logic_error@std@@UEAA@XZ"
.Lfunc_begin29:
.cv_func_id 29
.cv_loc 29 7 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:17:0
.seh_proc "??1logic_error@std@@UEAA@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp94:
.cv_loc 29 7 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:17:0
call "??1exception@std@@UEAA@XZ"
.Ltmp95:
.cv_loc 29 7 17 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:17:0
nop
add rsp, 40
ret
.Ltmp96:
.Lfunc_end29:
.seh_handlerdata
.section .text,"xr",discard,"??1logic_error@std@@UEAA@XZ"
.seh_endproc
# -- End function
.def "??1exception@std@@UEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??1exception@std@@UEAA@XZ"
.globl "??1exception@std@@UEAA@XZ" # -- Begin function ??1exception@std@@UEAA@XZ
.p2align 4, 0x90
"??1exception@std@@UEAA@XZ": # @"??1exception@std@@UEAA@XZ"
.Lfunc_begin30:
.cv_func_id 30
.cv_loc 30 8 85 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:85:0
.seh_proc "??1exception@std@@UEAA@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
lea rax, [rip + "??_7exception@std@@6B@"]
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp97:
mov qword ptr [rcx], rax
.Ltmp98:
.cv_loc 30 8 86 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:86:0
add rcx, 8
call __std_exception_destroy
.Ltmp99:
.cv_loc 30 8 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:87:0
nop
add rsp, 40
ret
.Ltmp100:
.Lfunc_end30:
.seh_handlerdata
.section .text,"xr",discard,"??1exception@std@@UEAA@XZ"
.seh_endproc
# -- End function
.def "??_Gexception@std@@UEAAPEAXI@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??_Gexception@std@@UEAAPEAXI@Z"
.globl "??_Gexception@std@@UEAAPEAXI@Z" # -- Begin function ??_Gexception@std@@UEAAPEAXI@Z
.p2align 4, 0x90
"??_Gexception@std@@UEAAPEAXI@Z": # @"??_Gexception@std@@UEAAPEAXI@Z"
.Lfunc_begin31:
.cv_func_id 31
.cv_loc 31 8 85 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:85:0
.seh_proc "??_Gexception@std@@UEAAPEAXI@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov dword ptr [rsp + 60], edx
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
mov rax, rcx
mov qword ptr [rsp + 64], rax
mov edx, dword ptr [rsp + 60]
.Ltmp101:
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov dword ptr [rsp + 36], edx # 4-byte Spill
call "??1exception@std@@UEAA@XZ"
mov edx, dword ptr [rsp + 36] # 4-byte Reload
cmp edx, 0
je .LBB31_2
# %bb.1:
mov rax, qword ptr [rsp + 40] # 8-byte Reload
mov rcx, rax
call "??3@YAXPEAX@Z"
.LBB31_2:
.cv_loc 31 8 87 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:87:0
mov rax, qword ptr [rsp + 64]
add rsp, 72
ret
.Ltmp102:
.Lfunc_end31:
.seh_handlerdata
.section .text,"xr",discard,"??_Gexception@std@@UEAAPEAXI@Z"
.seh_endproc
# -- End function
.def "??0logic_error@std@@QEAA@PEBD@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0logic_error@std@@QEAA@PEBD@Z"
.globl "??0logic_error@std@@QEAA@PEBD@Z" # -- Begin function ??0logic_error@std@@QEAA@PEBD@Z
.p2align 4, 0x90
"??0logic_error@std@@QEAA@PEBD@Z": # @"??0logic_error@std@@QEAA@PEBD@Z"
.Lfunc_begin32:
.cv_func_id 32
.cv_loc 32 7 30 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:30:0
.seh_proc "??0logic_error@std@@QEAA@PEBD@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp103:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0exception@std@@QEAA@QEBD@Z"
lea rcx, [rip + "??_7logic_error@std@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
.cv_loc 32 7 31 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept:31:0
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp104:
.Lfunc_end32:
.seh_handlerdata
.section .text,"xr",discard,"??0logic_error@std@@QEAA@PEBD@Z"
.seh_endproc
# -- End function
.def "??0exception@std@@QEAA@QEBD@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0exception@std@@QEAA@QEBD@Z"
.globl "??0exception@std@@QEAA@QEBD@Z" # -- Begin function ??0exception@std@@QEAA@QEBD@Z
.p2align 4, 0x90
"??0exception@std@@QEAA@QEBD@Z": # @"??0exception@std@@QEAA@QEBD@Z"
.Lfunc_begin33:
.cv_func_id 33
.cv_loc 33 8 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:55:0
.seh_proc "??0exception@std@@QEAA@QEBD@Z"
# %bb.0:
sub rsp, 88
.seh_stackalloc 88
.seh_endprologue
xor eax, eax
mov r8d, 16
# kill: def $r8 killed $r8d
lea r9, [rip + "??_7exception@std@@6B@"]
mov r10, qword ptr [rip + __security_cookie]
xor r10, rsp
mov qword ptr [rsp + 80], r10
mov qword ptr [rsp + 56], rdx
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
.Ltmp105:
mov qword ptr [rcx], r9
mov rdx, rcx
add rdx, 8
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rdx
mov edx, eax
call memset
.Ltmp106:
.cv_loc 33 8 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:56:0
mov rcx, qword ptr [rsp + 56]
mov qword ptr [rsp + 64], rcx
mov byte ptr [rsp + 72], 1
.cv_loc 33 8 57 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:57:0
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
add rcx, 8
lea r8, [rsp + 64]
.Ltmp107:
#DEBUG_VALUE: _InitData <- [$r8+0]
mov qword ptr [rsp + 32], rcx # 8-byte Spill
mov rcx, r8
mov rdx, qword ptr [rsp + 32] # 8-byte Reload
call __std_exception_copy
.Ltmp108:
mov rcx, qword ptr [rsp + 80]
xor rcx, rsp
call __security_check_cookie
.Ltmp109:
.cv_loc 33 8 58 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:58:0
mov rax, qword ptr [rsp + 40] # 8-byte Reload
add rsp, 88
ret
.Ltmp110:
.Lfunc_end33:
.seh_handlerdata
.section .text,"xr",discard,"??0exception@std@@QEAA@QEBD@Z"
.seh_endproc
# -- End function
.def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ
.p2align 4, 0x90
"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.Lfunc_begin34:
.cv_func_id 34
.cv_loc 34 2 602 0 # ..\include\gsl/span:602:0
.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp111:
mov rax, qword ptr [rcx + 8]
pop rcx
ret
.Ltmp112:
.Lfunc_end34:
.seh_handlerdata
.section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.seh_endproc
# -- End function
.def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z
.p2align 4, 0x90
"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.Lfunc_begin35:
.cv_func_id 35
.cv_loc 35 2 597 0 # ..\include\gsl/span:597:0
.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 208
.seh_stackalloc 208
lea rbp, [rsp + 128]
.seh_setframe 5, 128
.seh_endprologue
mov qword ptr [rbp + 72], -2
mov byte ptr [rbp + 56], r8b
mov qword ptr [rbp + 48], rdx
mov qword ptr [rbp + 40], rcx
mov rcx, qword ptr [rbp + 40]
mov qword ptr [rbp + 64], rcx
.Ltmp117:
mov rdx, rcx
mov r8b, byte ptr [rbp + 32]
mov qword ptr [rbp - 40], rcx # 8-byte Spill
mov rcx, rdx
mov dl, r8b
call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"
mov rcx, qword ptr [rbp + 48]
mov r9, qword ptr [rbp - 40] # 8-byte Reload
mov qword ptr [r9 + 8], rcx
.Ltmp118:
.cv_loc 35 2 598 0 # ..\include\gsl/span:598:0
mov rcx, r9
mov qword ptr [rbp - 48], rax # 8-byte Spill
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
cmp rax, 0
setge dl
mov byte ptr [rbp + 7], 0
test dl, 1
jne .LBB35_1
jmp .LBB35_2
.LBB35_1:
test byte ptr [rbp + 7], 1
jne .LBB35_4
jmp .LBB35_5
.LBB35_2:
lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"]
lea rax, [rbp + 8]
mov rcx, rax
mov qword ptr [rbp - 56], rax # 8-byte Spill
call "??0fail_fast@gsl@@QEAA@QEBD@Z"
mov byte ptr [rbp + 7], 1
.Ltmp113:
mov rcx, qword ptr [rbp - 56] # 8-byte Reload
mov qword ptr [rbp - 64], rax # 8-byte Spill
call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Ltmp114:
jmp .LBB35_3
.LBB35_3:
ud2
.LBB35_4:
lea rcx, [rbp + 8]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB35_5:
.cv_loc 35 2 599 0 # ..\include\gsl/span:599:0
mov rax, qword ptr [rbp + 48]
mov byte ptr [rbp - 25], 0
cmp rax, 0
mov cl, 1
mov byte ptr [rbp - 65], cl # 1-byte Spill
jne .LBB35_7
# %bb.6:
mov rax, qword ptr [rbp - 40] # 8-byte Reload
mov rcx, rax
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
cmp rax, 0
sete dl
mov byte ptr [rbp - 65], dl # 1-byte Spill
.LBB35_7:
mov al, byte ptr [rbp - 65] # 1-byte Reload
test al, 1
jne .LBB35_8
jmp .LBB35_9
.LBB35_8:
test byte ptr [rbp - 25], 1
jne .LBB35_14
jmp .LBB35_15
.LBB35_9:
lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"]
lea rax, [rbp - 24]
mov rcx, rax
mov qword ptr [rbp - 80], rax # 8-byte Spill
call "??0fail_fast@gsl@@QEAA@QEBD@Z"
mov byte ptr [rbp - 25], 1
.Ltmp115:
mov rcx, qword ptr [rbp - 80] # 8-byte Reload
mov qword ptr [rbp - 88], rax # 8-byte Spill
call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Ltmp116:
jmp .LBB35_10
.LBB35_10:
ud2
.LBB35_14:
lea rcx, [rbp - 24]
call "??1fail_fast@gsl@@UEAA@XZ"
.Ltmp119:
.LBB35_15:
.cv_loc 35 2 600 0 # ..\include\gsl/span:600:0
mov rax, qword ptr [rbp + 64]
add rsp, 208
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.seh_endproc
.def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA":
.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"
.LBB35_11:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
.Ltmp120:
.cv_loc 35 2 598 0 # ..\include\gsl/span:598:0
test byte ptr [rbp + 7], 1
jne .LBB35_12
jmp .LBB35_13
.LBB35_12:
lea rcx, [rbp + 8]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB35_13:
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.seh_handlerdata
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.seh_endproc
.def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA":
.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"
.LBB35_16:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
.cv_loc 35 2 599 0 # ..\include\gsl/span:599:0
test byte ptr [rbp - 25], 1
jne .LBB35_17
jmp .LBB35_18
.LBB35_17:
lea rcx, [rbp - 24]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB35_18:
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp121:
.Lfunc_end35:
.seh_handlerdata
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.seh_endproc
.section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.p2align 2
"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z":
.long 429065506 # MagicNumber
.long 2 # MaxState
.long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 5 # IPMapEntries
.long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData
.long 200 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z":
.long -1 # ToState
.long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action
.long -1 # ToState
.long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action
"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z":
.long .Lfunc_begin35@IMGREL # IP
.long -1 # ToState
.long .Ltmp113@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp114@IMGREL+1 # IP
.long -1 # ToState
.long .Ltmp115@IMGREL+1 # IP
.long 1 # ToState
.long .Ltmp116@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
# -- End function
.def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ
.p2align 4, 0x90
"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.Lfunc_begin36:
.cv_func_id 36
.cv_loc 36 2 602 0 # ..\include\gsl/span:602:0
.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp122:
mov rax, qword ptr [rcx + 8]
pop rcx
ret
.Ltmp123:
.Lfunc_end36:
.seh_handlerdata
.section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.seh_endproc
# -- End function
.def "??$narrow@_J_K@gsl@@YA_J_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z"
.globl "??$narrow@_J_K@gsl@@YA_J_K@Z" # -- Begin function ??$narrow@_J_K@gsl@@YA_J_K@Z
.p2align 4, 0x90
"??$narrow@_J_K@gsl@@YA_J_K@Z": # @"??$narrow@_J_K@gsl@@YA_J_K@Z"
.Lfunc_begin37:
.cv_func_id 37
.cv_file 9 "C:\\projects\\gsl\\include\\gsl\\gsl_util" "9954522A071AE96641C34E4C32052141" 1
.cv_loc 37 9 124 0 # ..\include\gsl/gsl_util:124:0
.seh_proc "??$narrow@_J_K@gsl@@YA_J_K@Z"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 144
.seh_stackalloc 144
lea rbp, [rsp + 128]
.seh_setframe 5, 128
.seh_endprologue
mov qword ptr [rbp + 8], -2
mov qword ptr [rbp], rcx
.Ltmp128:
.cv_loc 37 9 125 0 # ..\include\gsl/gsl_util:125:0
mov rcx, rbp
#DEBUG_VALUE: narrow<long long,unsigned long long>:u <- [$rcx+0]
call "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z"
.Ltmp129:
mov qword ptr [rbp - 8], rax
.cv_loc 37 9 126 0 # ..\include\gsl/gsl_util:126:0
mov rax, qword ptr [rbp - 8]
cmp rax, qword ptr [rbp]
je .LBB37_4
# %bb.1:
.Ltmp130:
.cv_loc 37 9 126 0 # ..\include\gsl/gsl_util:126:0
xorps xmm0, xmm0
movaps xmmword ptr [rbp - 32], xmm0
mov qword ptr [rbp - 16], 0
lea rax, [rbp - 32]
mov rcx, rax
mov qword ptr [rbp - 72], rax # 8-byte Spill
call "??0narrowing_error@gsl@@QEAA@XZ"
.Ltmp126:
mov rcx, qword ptr [rbp - 72] # 8-byte Reload
mov qword ptr [rbp - 80], rax # 8-byte Spill
call "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"
.Ltmp127:
jmp .LBB37_2
.LBB37_2:
ud2
.Ltmp131:
.LBB37_4:
.cv_loc 37 9 127 0 # ..\include\gsl/gsl_util:127:0
cmp qword ptr [rbp - 8], 0
setl al
test al, 1
jne .LBB37_5
jmp .LBB37_8
.LBB37_5:
.Ltmp132:
.cv_loc 37 9 128 0 # ..\include\gsl/gsl_util:128:0
xorps xmm0, xmm0
movaps xmmword ptr [rbp - 64], xmm0
mov qword ptr [rbp - 48], 0
lea rax, [rbp - 64]
mov rcx, rax
mov qword ptr [rbp - 88], rax # 8-byte Spill
call "??0narrowing_error@gsl@@QEAA@XZ"
.Ltmp124:
mov rcx, qword ptr [rbp - 88] # 8-byte Reload
mov qword ptr [rbp - 96], rax # 8-byte Spill
call "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"
.Ltmp125:
jmp .LBB37_6
.LBB37_6:
ud2
.Ltmp133:
.LBB37_8:
.cv_loc 37 9 129 0 # ..\include\gsl/gsl_util:129:0
mov rax, qword ptr [rbp - 8]
add rsp, 144
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??$narrow@_J_K@gsl@@YA_J_K@Z")@IMGREL
.section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z"
.seh_endproc
.def "?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA":
.seh_proc "?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"
.LBB37_3:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
lea rcx, [rbp - 32]
.Ltmp134:
.cv_loc 37 9 126 0 # ..\include\gsl/gsl_util:126:0
call "??1narrowing_error@gsl@@UEAA@XZ"
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp135:
.seh_handlerdata
.section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z"
.seh_endproc
.def "?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA":
.seh_proc "?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"
.LBB37_7:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
lea rcx, [rbp - 64]
.Ltmp136:
.cv_loc 37 9 128 0 # ..\include\gsl/gsl_util:128:0
call "??1narrowing_error@gsl@@UEAA@XZ"
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp137:
.Lfunc_end37:
.seh_handlerdata
.section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z"
.seh_endproc
.section .xdata,"dr",associative,"??$narrow@_J_K@gsl@@YA_J_K@Z"
.p2align 2
"$cppxdata$??$narrow@_J_K@gsl@@YA_J_K@Z":
.long 429065506 # MagicNumber
.long 2 # MaxState
.long ("$stateUnwindMap$??$narrow@_J_K@gsl@@YA_J_K@Z")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 4 # IPMapEntries
.long ("$ip2state$??$narrow@_J_K@gsl@@YA_J_K@Z")@IMGREL # IPToStateXData
.long 136 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??$narrow@_J_K@gsl@@YA_J_K@Z":
.long -1 # ToState
.long "?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"@IMGREL # Action
.long -1 # ToState
.long "?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"@IMGREL # Action
"$ip2state$??$narrow@_J_K@gsl@@YA_J_K@Z":
.long .Lfunc_begin37@IMGREL # IP
.long -1 # ToState
.long .Ltmp126@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp124@IMGREL+1 # IP
.long 1 # ToState
.long .Ltmp125@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z"
# -- End function
.def "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.globl "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ
.p2align 4, 0x90
"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ": # @"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.Lfunc_begin38:
.cv_func_id 38
.cv_loc 38 4 1703 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1703:0
.seh_proc "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
.Ltmp138:
.cv_loc 38 4 1704 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1704:0
mov rax, rcx
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rax
call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 32] # 8-byte Reload
sub rcx, rax
sar rcx, 2
mov rax, rcx
add rsp, 56
ret
.Ltmp139:
.Lfunc_end38:
.seh_handlerdata
.section .text,"xr",discard,"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.seh_endproc
# -- End function
.def "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ"
.globl "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # -- Begin function ?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ
.p2align 4, 0x90
"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ": # @"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ"
.Lfunc_begin39:
.cv_func_id 39
.cv_loc 39 4 1608 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1608:0
.seh_proc "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp140:
.cv_loc 39 4 1609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1609:0
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rcx, qword ptr [rax]
call "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z"
nop
add rsp, 40
ret
.Ltmp141:
.Lfunc_end39:
.seh_handlerdata
.section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ"
.seh_endproc
# -- End function
.def "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.globl "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
.p2align 4, 0x90
"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.Lfunc_begin40:
.cv_func_id 40
.cv_loc 40 2 386 0 # ..\include\gsl/span:386:0
.seh_proc "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], r8
mov qword ptr [rsp + 56], rdx
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
.Ltmp142:
mov r8, qword ptr [rsp + 64]
mov rdx, qword ptr [rsp + 56]
mov qword ptr [rsp + 40], rcx # 8-byte Spill
call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
mov rax, rcx
add rsp, 72
ret
.Ltmp143:
.Lfunc_end40:
.seh_handlerdata
.section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.seh_endproc
# -- End function
.def "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z"
.globl "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # -- Begin function ??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z
.p2align 4, 0x90
"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z": # @"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z"
.Lfunc_begin41:
.cv_func_id 41
.cv_loc 41 9 99 0 # ..\include\gsl/gsl_util:99:0
.seh_proc "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
.Ltmp144:
.cv_loc 41 9 100 0 # ..\include\gsl/gsl_util:100:0
mov rcx, qword ptr [rsp + 32]
call "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z"
mov rax, qword ptr [rax]
add rsp, 40
ret
.Ltmp145:
.Lfunc_end41:
.seh_handlerdata
.section .text,"xr",discard,"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z"
.seh_endproc
# -- End function
.def "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"
.globl "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # -- Begin function ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z
.p2align 4, 0x90
"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z": # @"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"
.Lfunc_begin42:
.cv_func_id 42
.cv_loc 42 5 143 0 # ..\include\gsl/gsl_assert:143:0
.seh_proc "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"
# %bb.0:
sub rsp, 88
.seh_stackalloc 88
.seh_endprologue
mov qword ptr [rsp + 80], rcx
.Ltmp146:
.cv_loc 42 5 144 0 # ..\include\gsl/gsl_assert:144:0
mov rcx, qword ptr [rsp + 80]
call "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z"
lea rcx, [rsp + 56]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rdx, rax
call "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z"
lea rdx, [rip + "_TI2?AUnarrowing_error@gsl@@"]
mov rcx, qword ptr [rip + __imp__CxxThrowException]
mov r8, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, r8
mov r9, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
call r9
ud2
.Ltmp147:
.Lfunc_end42:
.seh_handlerdata
.section .text,"xr",discard,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"
.seh_endproc
# -- End function
.def "??0narrowing_error@gsl@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@XZ"
.globl "??0narrowing_error@gsl@@QEAA@XZ" # -- Begin function ??0narrowing_error@gsl@@QEAA@XZ
.p2align 4, 0x90
"??0narrowing_error@gsl@@QEAA@XZ": # @"??0narrowing_error@gsl@@QEAA@XZ"
.Lfunc_begin43:
.cv_func_id 43
.cv_loc 43 9 103 0 # ..\include\gsl/gsl_util:103:0
.seh_proc "??0narrowing_error@gsl@@QEAA@XZ"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
.Ltmp148:
mov rax, rcx
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rax
call "??0exception@std@@QEAA@XZ"
lea rcx, [rip + "??_7narrowing_error@gsl@@6B@"]
mov rdx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 32], rax # 8-byte Spill
mov rax, rdx
add rsp, 56
ret
.Ltmp149:
.Lfunc_end43:
.seh_handlerdata
.section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@XZ"
.seh_endproc
# -- End function
.def "??1narrowing_error@gsl@@UEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??1narrowing_error@gsl@@UEAA@XZ"
.globl "??1narrowing_error@gsl@@UEAA@XZ" # -- Begin function ??1narrowing_error@gsl@@UEAA@XZ
.p2align 4, 0x90
"??1narrowing_error@gsl@@UEAA@XZ": # @"??1narrowing_error@gsl@@UEAA@XZ"
.Lfunc_begin44:
.cv_func_id 44
.cv_loc 44 9 103 0 # ..\include\gsl/gsl_util:103:0
.seh_proc "??1narrowing_error@gsl@@UEAA@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp150:
.cv_loc 44 9 103 0 # ..\include\gsl/gsl_util:103:0
call "??1exception@std@@UEAA@XZ"
.Ltmp151:
.cv_loc 44 9 103 0 # ..\include\gsl/gsl_util:103:0
nop
add rsp, 40
ret
.Ltmp152:
.Lfunc_end44:
.seh_handlerdata
.section .text,"xr",discard,"??1narrowing_error@gsl@@UEAA@XZ"
.seh_endproc
# -- End function
.def "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z"
.globl "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # -- Begin function ??$forward@AEA_K@std@@YAAEA_KAEA_K@Z
.p2align 4, 0x90
"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z": # @"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z"
.Lfunc_begin45:
.cv_func_id 45
.cv_loc 45 6 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1573:0
.seh_proc "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp153:
.cv_loc 45 6 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1574:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp154:
.Lfunc_end45:
.seh_handlerdata
.section .text,"xr",discard,"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z"
.seh_endproc
# -- End function
.def "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z"
.globl "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # -- Begin function ??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z
.p2align 4, 0x90
"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z": # @"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z"
.Lfunc_begin46:
.cv_func_id 46
.cv_loc 46 6 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1573:0
.seh_proc "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp155:
.cv_loc 46 6 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1574:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp156:
.Lfunc_end46:
.seh_handlerdata
.section .text,"xr",discard,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z"
.seh_endproc
# -- End function
.def "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z"
.globl "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # -- Begin function ??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z
.p2align 4, 0x90
"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z": # @"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z"
.Lfunc_begin47:
.cv_func_id 47
.cv_loc 47 9 103 0 # ..\include\gsl/gsl_util:103:0
.seh_proc "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp157:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0exception@std@@QEAA@AEBV01@@Z"
lea rcx, [rip + "??_7narrowing_error@gsl@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp158:
.Lfunc_end47:
.seh_handlerdata
.section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z"
.seh_endproc
# -- End function
.def "??0narrowing_error@gsl@@QEAA@AEBU01@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@AEBU01@@Z"
.globl "??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # -- Begin function ??0narrowing_error@gsl@@QEAA@AEBU01@@Z
.p2align 4, 0x90
"??0narrowing_error@gsl@@QEAA@AEBU01@@Z": # @"??0narrowing_error@gsl@@QEAA@AEBU01@@Z"
.Lfunc_begin48:
.cv_func_id 48
.cv_loc 48 9 103 0 # ..\include\gsl/gsl_util:103:0
.seh_proc "??0narrowing_error@gsl@@QEAA@AEBU01@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp159:
mov rdx, rcx
mov rax, qword ptr [rsp + 64]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, rax
call "??0exception@std@@QEAA@AEBV01@@Z"
lea rcx, [rip + "??_7narrowing_error@gsl@@6B@"]
mov rdx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rdx], rcx
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rdx
add rsp, 72
ret
.Ltmp160:
.Lfunc_end48:
.seh_handlerdata
.section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@AEBU01@@Z"
.seh_endproc
# -- End function
.def "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z"
.globl "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # -- Begin function ??_Gnarrowing_error@gsl@@UEAAPEAXI@Z
.p2align 4, 0x90
"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z": # @"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z"
.Lfunc_begin49:
.cv_func_id 49
.cv_loc 49 9 103 0 # ..\include\gsl/gsl_util:103:0
.seh_proc "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov dword ptr [rsp + 60], edx
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
mov rax, rcx
mov qword ptr [rsp + 64], rax
mov edx, dword ptr [rsp + 60]
.Ltmp161:
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov dword ptr [rsp + 36], edx # 4-byte Spill
call "??1narrowing_error@gsl@@UEAA@XZ"
mov edx, dword ptr [rsp + 36] # 4-byte Reload
cmp edx, 0
je .LBB49_2
# %bb.1:
mov rax, qword ptr [rsp + 40] # 8-byte Reload
mov rcx, rax
call "??3@YAXPEAX@Z"
.LBB49_2:
mov rax, qword ptr [rsp + 64]
add rsp, 72
ret
.Ltmp162:
.Lfunc_end49:
.seh_handlerdata
.section .text,"xr",discard,"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z"
.seh_endproc
# -- End function
.def "??0exception@std@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0exception@std@@QEAA@XZ"
.globl "??0exception@std@@QEAA@XZ" # -- Begin function ??0exception@std@@QEAA@XZ
.p2align 4, 0x90
"??0exception@std@@QEAA@XZ": # @"??0exception@std@@QEAA@XZ"
.Lfunc_begin50:
.cv_func_id 50
.cv_loc 50 8 50 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:50:0
.seh_proc "??0exception@std@@QEAA@XZ"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
xor edx, edx
mov eax, 16
mov r8d, eax
lea r9, [rip + "??_7exception@std@@6B@"]
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
.Ltmp163:
mov qword ptr [rcx], r9
mov r9, rcx
add r9, 8
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, r9
call memset
.cv_loc 50 8 51 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:51:0
mov rax, qword ptr [rsp + 40] # 8-byte Reload
add rsp, 56
ret
.Ltmp164:
.Lfunc_end50:
.seh_handlerdata
.section .text,"xr",discard,"??0exception@std@@QEAA@XZ"
.seh_endproc
# -- End function
.def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ
.p2align 4, 0x90
"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.Lfunc_begin51:
.cv_func_id 51
.cv_loc 51 4 590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:590:0
.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp165:
.cv_loc 51 4 591 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:591:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
add rax, 16
add rsp, 40
ret
.Ltmp166:
.Lfunc_end51:
.seh_handlerdata
.section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.seh_endproc
# -- End function
.def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ
.p2align 4, 0x90
"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.Lfunc_begin52:
.cv_func_id 52
.cv_loc 52 4 580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:580:0
.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp167:
.cv_loc 52 4 581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:581:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
add rax, 8
add rsp, 40
ret
.Ltmp168:
.Lfunc_end52:
.seh_handlerdata
.section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.seh_endproc
# -- End function
.def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
.p2align 4, 0x90
"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.Lfunc_begin53:
.cv_func_id 53
.cv_loc 53 4 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:559:0
.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp169:
.cv_loc 53 4 560 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:560:0
call "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
nop
add rsp, 40
ret
.Ltmp170:
.Lfunc_end53:
.seh_handlerdata
.section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.seh_endproc
# -- End function
.def "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.globl "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
.p2align 4, 0x90
"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.Lfunc_begin54:
.cv_func_id 54
.cv_file 10 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xutility" "A162BEAAC17F997B0C72AFDAD71F40D6" 1
.cv_loc 54 10 306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:306:0
.seh_proc "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rax, qword ptr [rsp]
.Ltmp171:
.cv_loc 54 10 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0
pop rcx
ret
.Ltmp172:
.Lfunc_end54:
.seh_handlerdata
.section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.seh_endproc
# -- End function
.def "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z"
.globl "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z" # -- Begin function ??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z
.p2align 4, 0x90
"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z": # @"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z"
.Lfunc_begin55:
.cv_func_id 55
.cv_loc 55 4 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:617:0
.seh_proc "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp173:
.cv_loc 55 4 618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:618:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp174:
.Lfunc_end55:
.seh_handlerdata
.section .text,"xr",discard,"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z"
.seh_endproc
# -- End function
.def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ
.p2align 4, 0x90
"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.Lfunc_begin56:
.cv_func_id 56
.cv_loc 56 4 575 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:575:0
.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp175:
.cv_loc 56 4 576 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:576:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
add rax, 8
add rsp, 40
ret
.Ltmp176:
.Lfunc_end56:
.seh_handlerdata
.section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.seh_endproc
# -- End function
.def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
.p2align 4, 0x90
"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.Lfunc_begin57:
.cv_func_id 57
.cv_loc 57 4 554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:554:0
.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp177:
.cv_loc 57 4 555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:555:0
call "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
nop
add rsp, 40
ret
.Ltmp178:
.Lfunc_end57:
.seh_handlerdata
.section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.seh_endproc
# -- End function
.def "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.globl "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ
.p2align 4, 0x90
"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.Lfunc_begin58:
.cv_func_id 58
.cv_loc 58 10 301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:301:0
.seh_proc "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rax, qword ptr [rsp]
.Ltmp179:
.cv_loc 58 10 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0
pop rcx
ret
.Ltmp180:
.Lfunc_end58:
.seh_handlerdata
.section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.seh_endproc
# -- End function
.def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z
.p2align 4, 0x90
"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.Lfunc_begin59:
.cv_func_id 59
.cv_loc 59 2 597 0 # ..\include\gsl/span:597:0
.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 192
.seh_stackalloc 192
lea rbp, [rsp + 128]
.seh_setframe 5, 128
.seh_endprologue
mov qword ptr [rbp + 56], -2
mov qword ptr [rbp + 40], r8
mov qword ptr [rbp + 32], rdx
mov qword ptr [rbp + 24], rcx
mov rcx, qword ptr [rbp + 24]
mov qword ptr [rbp + 48], rcx
.Ltmp185:
mov rdx, rcx
mov r8, qword ptr [rbp + 40]
mov qword ptr [rbp - 48], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, r8
call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
mov rcx, qword ptr [rbp + 32]
mov rdx, qword ptr [rbp - 48] # 8-byte Reload
mov qword ptr [rdx + 8], rcx
.Ltmp186:
.cv_loc 59 2 598 0 # ..\include\gsl/span:598:0
mov rcx, rdx
mov qword ptr [rbp - 56], rax # 8-byte Spill
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
cmp rax, 0
setge r9b
mov byte ptr [rbp - 1], 0
test r9b, 1
jne .LBB59_1
jmp .LBB59_2
.LBB59_1:
test byte ptr [rbp - 1], 1
jne .LBB59_4
jmp .LBB59_5
.LBB59_2:
lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"]
mov rax, rbp
mov rcx, rax
mov qword ptr [rbp - 64], rax # 8-byte Spill
call "??0fail_fast@gsl@@QEAA@QEBD@Z"
mov byte ptr [rbp - 1], 1
.Ltmp181:
mov rcx, qword ptr [rbp - 64] # 8-byte Reload
mov qword ptr [rbp - 72], rax # 8-byte Spill
call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Ltmp182:
jmp .LBB59_3
.LBB59_3:
ud2
.LBB59_4:
mov rcx, rbp
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB59_5:
.cv_loc 59 2 599 0 # ..\include\gsl/span:599:0
mov rax, qword ptr [rbp + 32]
mov byte ptr [rbp - 33], 0
cmp rax, 0
mov cl, 1
mov byte ptr [rbp - 73], cl # 1-byte Spill
jne .LBB59_7
# %bb.6:
mov rax, qword ptr [rbp - 48] # 8-byte Reload
mov rcx, rax
call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
cmp rax, 0
sete dl
mov byte ptr [rbp - 73], dl # 1-byte Spill
.LBB59_7:
mov al, byte ptr [rbp - 73] # 1-byte Reload
test al, 1
jne .LBB59_8
jmp .LBB59_9
.LBB59_8:
test byte ptr [rbp - 33], 1
jne .LBB59_14
jmp .LBB59_15
.LBB59_9:
lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"]
lea rax, [rbp - 32]
mov rcx, rax
mov qword ptr [rbp - 88], rax # 8-byte Spill
call "??0fail_fast@gsl@@QEAA@QEBD@Z"
mov byte ptr [rbp - 33], 1
.Ltmp183:
mov rcx, qword ptr [rbp - 88] # 8-byte Reload
mov qword ptr [rbp - 96], rax # 8-byte Spill
call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Ltmp184:
jmp .LBB59_10
.LBB59_10:
ud2
.LBB59_14:
lea rcx, [rbp - 32]
call "??1fail_fast@gsl@@UEAA@XZ"
.Ltmp187:
.LBB59_15:
.cv_loc 59 2 600 0 # ..\include\gsl/span:600:0
mov rax, qword ptr [rbp + 48]
add rsp, 192
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z")@IMGREL
.section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.seh_endproc
.def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA":
.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"
.LBB59_11:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
.Ltmp188:
.cv_loc 59 2 598 0 # ..\include\gsl/span:598:0
test byte ptr [rbp - 1], 1
jne .LBB59_12
jmp .LBB59_13
.LBB59_12:
mov rcx, rbp
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB59_13:
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.seh_handlerdata
.section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.seh_endproc
.def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA":
.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"
.LBB59_16:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 128]
.seh_endprologue
.cv_loc 59 2 599 0 # ..\include\gsl/span:599:0
test byte ptr [rbp - 33], 1
jne .LBB59_17
jmp .LBB59_18
.LBB59_17:
lea rcx, [rbp - 32]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB59_18:
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp189:
.Lfunc_end59:
.seh_handlerdata
.section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.seh_endproc
.section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.p2align 2
"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z":
.long 429065506 # MagicNumber
.long 2 # MaxState
.long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 5 # IPMapEntries
.long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData
.long 184 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z":
.long -1 # ToState
.long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action
.long -1 # ToState
.long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action
"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z":
.long .Lfunc_begin59@IMGREL # IP
.long -1 # ToState
.long .Ltmp181@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp182@IMGREL+1 # IP
.long -1 # ToState
.long .Ltmp183@IMGREL+1 # IP
.long 1 # ToState
.long .Ltmp184@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
# -- End function
.def "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
.globl "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z
.p2align 4, 0x90
"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
.Lfunc_begin60:
.cv_func_id 60
.cv_loc 60 2 336 0 # ..\include\gsl/span:336:0
.seh_proc "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 112
.seh_stackalloc 112
lea rbp, [rsp + 112]
.seh_setframe 5, 112
.seh_endprologue
mov qword ptr [rbp - 8], -2
mov qword ptr [rbp - 24], rdx
mov qword ptr [rbp - 32], rcx
mov rcx, qword ptr [rbp - 32]
mov qword ptr [rbp - 16], rcx
.Ltmp192:
mov rdx, qword ptr [rbp - 24]
mov qword ptr [rcx], rdx
.Ltmp193:
.cv_loc 60 2 336 0 # ..\include\gsl/span:336:0
cmp qword ptr [rbp - 24], 0
setge al
mov byte ptr [rbp - 57], 0
test al, 1
jne .LBB60_1
jmp .LBB60_2
.LBB60_1:
test byte ptr [rbp - 57], 1
jne .LBB60_4
jmp .LBB60_5
.LBB60_2:
lea rdx, [rip + "??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"]
lea rax, [rbp - 56]
mov rcx, rax
mov qword ptr [rbp - 72], rax # 8-byte Spill
call "??0fail_fast@gsl@@QEAA@QEBD@Z"
mov byte ptr [rbp - 57], 1
.Ltmp190:
mov rcx, qword ptr [rbp - 72] # 8-byte Reload
mov qword ptr [rbp - 80], rax # 8-byte Spill
call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.Ltmp191:
jmp .LBB60_3
.LBB60_3:
ud2
.LBB60_4:
lea rcx, [rbp - 56]
call "??1fail_fast@gsl@@UEAA@XZ"
.Ltmp194:
.LBB60_5:
.cv_loc 60 2 336 0 # ..\include\gsl/span:336:0
mov rax, qword ptr [rbp - 16]
add rsp, 112
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z")@IMGREL
.section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
.seh_endproc
.def "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA":
.seh_proc "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA"
.LBB60_6:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 112]
.seh_endprologue
.Ltmp195:
.cv_loc 60 2 336 0 # ..\include\gsl/span:336:0
test byte ptr [rbp - 57], 1
jne .LBB60_7
jmp .LBB60_8
.LBB60_7:
lea rcx, [rbp - 56]
call "??1fail_fast@gsl@@UEAA@XZ"
.LBB60_8:
nop
add rsp, 32
pop rbp
ret # CLEANUPRET
.Ltmp196:
.Lfunc_end60:
.seh_handlerdata
.section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
.seh_endproc
.section .xdata,"dr",associative,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
.p2align 2
"$cppxdata$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z":
.long 429065506 # MagicNumber
.long 1 # MaxState
.long ("$stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData
.long 104 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z":
.long -1 # ToState
.long "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action
"$ip2state$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z":
.long .Lfunc_begin60@IMGREL # IP
.long -1 # ToState
.long .Ltmp190@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp191@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
# -- End function
.def "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.globl "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # -- Begin function ??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z
.p2align 4, 0x90
"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": # @"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.Lfunc_begin61:
.cv_func_id 61
.cv_loc 61 4 455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:455:0
.seh_proc "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rdx
mov qword ptr [rsp + 56], rcx
mov rcx, qword ptr [rsp + 56]
.Ltmp197:
mov rdx, qword ptr [rsp + 64]
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rdx
call "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"
mov dl, byte ptr [rsp + 48]
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov r8, rax
call "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z"
.Ltmp198:
.cv_loc 61 4 456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:456:0
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.Ltmp199:
.cv_loc 61 4 457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:457:0
mov rax, qword ptr [rsp + 40] # 8-byte Reload
add rsp, 72
ret
.Ltmp200:
.Lfunc_end61:
.seh_handlerdata
.section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.seh_endproc
# -- End function
.def "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.globl "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z
.p2align 4, 0x90
"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z": # @"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.Lfunc_begin62:
.cv_func_id 62
.cv_loc 62 4 704 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:704:0
.seh_proc "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 96
.seh_stackalloc 96
lea rbp, [rsp + 96]
.seh_setframe 5, 96
.seh_endprologue
mov qword ptr [rbp - 8], -2
mov byte ptr [rbp - 16], r9b
mov qword ptr [rbp - 24], r8
mov qword ptr [rbp - 32], rdx
mov qword ptr [rbp - 40], rcx
mov rcx, qword ptr [rbp - 40]
.Ltmp203:
.cv_loc 62 4 705 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:705:0
mov rdx, qword ptr [rbp - 24]
mov r8, qword ptr [rbp - 32]
mov qword ptr [rbp - 48], rcx # 8-byte Spill
mov rcx, r8
call "??$distance@PEBH@std@@YA_JPEBH0@Z"
mov rcx, rax
call "??$_Convert_size@_K@std@@YA_K_K@Z"
mov rcx, qword ptr [rbp - 48] # 8-byte Reload
mov rdx, rax
call "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z"
test al, 1
jne .LBB62_1
jmp .LBB62_4
.LBB62_1:
.Ltmp204:
.cv_loc 62 4 708 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:708:0
mov rcx, qword ptr [rbp - 48] # 8-byte Reload
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov r9, qword ptr [rax]
mov r8, qword ptr [rbp - 24]
mov rdx, qword ptr [rbp - 32]
.Ltmp201:
mov rcx, qword ptr [rbp - 48] # 8-byte Reload
call "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z"
.Ltmp202:
mov qword ptr [rbp - 56], rax # 8-byte Spill
jmp .LBB62_3
.LBB62_3:
mov rax, qword ptr [rbp - 48] # 8-byte Reload
mov rcx, rax
call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rcx, qword ptr [rbp - 56] # 8-byte Reload
mov qword ptr [rax], rcx
.Ltmp205:
.LBB62_4:
.cv_loc 62 4 714 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:714:0
add rsp, 96
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL
.section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.seh_endproc
.def "?catch$2@?0???$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?catch$2@?0???$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA":
.seh_proc "?catch$2@?0???$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA"
.seh_handler __CxxFrameHandler3, @unwind, @except
.LBB62_2:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 96]
.seh_endprologue
.Ltmp206:
.cv_loc 62 4 710 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:710:0
mov rcx, qword ptr [rbp - 48] # 8-byte Reload
call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ"
.cv_loc 62 4 711 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:711:0
mov rcx, qword ptr [rip + __imp__CxxThrowException]
xor eax, eax
mov edx, eax
mov qword ptr [rbp - 64], rcx # 8-byte Spill
mov rcx, rdx
mov r8, qword ptr [rbp - 64] # 8-byte Reload
call r8
ud2
.Ltmp207:
.Lfunc_end62:
.seh_handlerdata
.long ("$cppxdata$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL
.section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.seh_endproc
.section .xdata,"dr",associative,"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.p2align 2
"$cppxdata$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z":
.long 429065506 # MagicNumber
.long 2 # MaxState
.long ("$stateUnwindMap$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap
.long 1 # NumTryBlocks
.long ("$tryMap$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # TryBlockMap
.long 4 # IPMapEntries
.long ("$ip2state$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData
.long 88 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z":
.long -1 # ToState
.long 0 # Action
.long -1 # ToState
.long 0 # Action
"$tryMap$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z":
.long 0 # TryLow
.long 0 # TryHigh
.long 1 # CatchHigh
.long 1 # NumCatches
.long ("$handlerMap$0$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # HandlerArray
"$handlerMap$0$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z":
.long 64 # Adjectives
.long 0 # Type
.long 0 # CatchObjOffset
.long "?catch$2@?0???$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Handler
.long 56 # ParentFrameOffset
"$ip2state$??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z":
.long .Lfunc_begin62@IMGREL # IP
.long -1 # ToState
.long .Ltmp201@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp202@IMGREL+1 # IP
.long -1 # ToState
.long "?catch$2@?0???$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # IP
.long 1 # ToState
.section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
# -- End function
.def "?end@?$initializer_list@H@std@@QEBAPEBHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?end@?$initializer_list@H@std@@QEBAPEBHXZ"
.globl "?end@?$initializer_list@H@std@@QEBAPEBHXZ" # -- Begin function ?end@?$initializer_list@H@std@@QEBAPEBHXZ
.p2align 4, 0x90
"?end@?$initializer_list@H@std@@QEBAPEBHXZ": # @"?end@?$initializer_list@H@std@@QEBAPEBHXZ"
.Lfunc_begin63:
.cv_func_id 63
.cv_file 11 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\initializer_list" "CCFEDEABD5697F0CB7E0DD8474E0C0CE" 1
.cv_loc 63 11 46 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\initializer_list:46:0
.seh_proc "?end@?$initializer_list@H@std@@QEBAPEBHXZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp208:
.cv_loc 63 11 47 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\initializer_list:47:0
mov rax, qword ptr [rcx + 8]
pop rcx
ret
.Ltmp209:
.Lfunc_end63:
.seh_handlerdata
.section .text,"xr",discard,"?end@?$initializer_list@H@std@@QEBAPEBHXZ"
.seh_endproc
# -- End function
.def "?begin@?$initializer_list@H@std@@QEBAPEBHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?begin@?$initializer_list@H@std@@QEBAPEBHXZ"
.globl "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # -- Begin function ?begin@?$initializer_list@H@std@@QEBAPEBHXZ
.p2align 4, 0x90
"?begin@?$initializer_list@H@std@@QEBAPEBHXZ": # @"?begin@?$initializer_list@H@std@@QEBAPEBHXZ"
.Lfunc_begin64:
.cv_func_id 64
.cv_loc 64 11 41 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\initializer_list:41:0
.seh_proc "?begin@?$initializer_list@H@std@@QEBAPEBHXZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp210:
.cv_loc 64 11 42 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\initializer_list:42:0
mov rax, qword ptr [rcx]
pop rcx
ret
.Ltmp211:
.Lfunc_end64:
.seh_handlerdata
.section .text,"xr",discard,"?begin@?$initializer_list@H@std@@QEBAPEBHXZ"
.seh_endproc
# -- End function
.def "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.globl "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ
.p2align 4, 0x90
"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.Lfunc_begin65:
.cv_func_id 65
.cv_loc 65 4 460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:460:0
.seh_proc "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 48
.seh_stackalloc 48
lea rbp, [rsp + 48]
.seh_setframe 5, 48
.seh_endprologue
mov qword ptr [rbp - 8], -2
mov qword ptr [rbp - 16], rcx
mov rcx, qword ptr [rbp - 16]
.cv_loc 65 4 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0
.Ltmp212:
.Ltmp214:
call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.Ltmp213:
jmp .LBB65_1
.Ltmp215:
.LBB65_1:
.cv_loc 65 4 462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:462:0
add rsp, 48
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL
.section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.seh_endproc
.def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA":
.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"
.LBB65_2:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 48]
.seh_endprologue
.Ltmp216:
.cv_loc 65 4 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0
mov rax, qword ptr [rip + __imp___std_terminate]
call rax
ud2
.Ltmp217:
.Lfunc_end65:
.seh_handlerdata
.section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.seh_endproc
.section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.p2align 2
"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ":
.long 429065506 # MagicNumber
.long 1 # MaxState
.long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData
.long 40 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ":
.long -1 # ToState
.long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action
"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ":
.long .Lfunc_begin65@IMGREL # IP
.long -1 # ToState
.long .Ltmp212@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp213@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
# -- End function
.def "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"
.globl "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # -- Begin function ??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z
.p2align 4, 0x90
"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z": # @"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"
.Lfunc_begin66:
.cv_func_id 66
.cv_loc 66 6 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1573:0
.seh_proc "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp218:
.cv_loc 66 6 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1574:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp219:
.Lfunc_end66:
.seh_handlerdata
.section .text,"xr",discard,"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"
.seh_endproc
# -- End function
.def "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z"
.globl "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # -- Begin function ??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z
.p2align 4, 0x90
"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z": # @"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z"
.Lfunc_begin67:
.cv_func_id 67
.cv_loc 67 10 287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:287:0
.seh_proc "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z"
# %bb.0:
sub rsp, 88
.seh_stackalloc 88
.seh_endprologue
mov byte ptr [rsp + 80], dl
mov qword ptr [rsp + 72], r8
mov qword ptr [rsp + 64], rcx
mov rcx, qword ptr [rsp + 64]
.Ltmp220:
mov r8, qword ptr [rsp + 72]
mov qword ptr [rsp + 56], rcx # 8-byte Spill
mov rcx, r8
call "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"
mov rcx, qword ptr [rsp + 56] # 8-byte Reload
mov qword ptr [rsp + 48], rax # 8-byte Spill
call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"
.cv_loc 67 10 288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:288:0
mov rcx, qword ptr [rsp + 56] # 8-byte Reload
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rcx
add rsp, 88
ret
.Ltmp221:
.Lfunc_end67:
.seh_handlerdata
.section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z"
.seh_endproc
# -- End function
.def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ
.p2align 4, 0x90
"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.Lfunc_begin68:
.cv_func_id 68
.cv_loc 68 4 501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:501:0
.seh_proc "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
# %bb.0:
sub rsp, 120
.seh_stackalloc 120
.seh_endprologue
mov rax, qword ptr [rip + __security_cookie]
xor rax, rsp
mov qword ptr [rsp + 112], rax
mov qword ptr [rsp + 80], rcx
mov rax, qword ptr [rsp + 80]
.Ltmp222:
.cv_loc 68 4 502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:502:0
mov rcx, rax
mov qword ptr [rsp + 72], rax # 8-byte Spill
call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
lea rcx, [rsp + 104]
mov rdx, rax
call "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
mov r8d, 1
mov edx, r8d
.cv_loc 68 4 503 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:503:0
lea rcx, [rsp + 104]
mov qword ptr [rsp + 64], rax # 8-byte Spill
call "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"
mov rcx, rax
call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z"
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
mov qword ptr [rsp + 56], rax # 8-byte Spill
call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
mov rcx, qword ptr [rsp + 56] # 8-byte Reload
mov qword ptr [rax], rcx
.cv_loc 68 4 504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:504:0
lea rcx, [rsp + 88]
call "??0_Container_proxy@std@@QEAA@XZ"
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
mov qword ptr [rsp + 48], rax # 8-byte Spill
call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
mov rdx, qword ptr [rax]
lea rcx, [rsp + 104]
lea r8, [rsp + 88]
call "??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z"
.cv_loc 68 4 505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:505:0
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
mov rcx, rax
call "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z"
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
mov qword ptr [rsp + 40], rax # 8-byte Spill
call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rax], rcx
mov rax, qword ptr [rsp + 112]
xor rax, rsp
mov rcx, rax
call __security_check_cookie
.cv_loc 68 4 506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:506:0
nop
add rsp, 120
ret
.Ltmp223:
.Lfunc_end68:
.seh_handlerdata
.section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.seh_endproc
# -- End function
.def "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"
.globl "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ
.p2align 4, 0x90
"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"
.Lfunc_begin69:
.cv_func_id 69
.cv_loc 69 4 392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:392:0
.seh_proc "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
.Ltmp224:
mov rax, rcx
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rax
call "??0_Container_base12@std@@QEAA@XZ"
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rcx + 8], 0
mov qword ptr [rcx + 16], 0
mov qword ptr [rcx + 24], 0
.cv_loc 69 4 393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:393:0
mov qword ptr [rsp + 32], rax # 8-byte Spill
mov rax, rcx
add rsp, 56
ret
.Ltmp225:
.Lfunc_end69:
.seh_handlerdata
.section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"
.seh_endproc
# -- End function
.def "??0_Container_base12@std@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0_Container_base12@std@@QEAA@XZ"
.globl "??0_Container_base12@std@@QEAA@XZ" # -- Begin function ??0_Container_base12@std@@QEAA@XZ
.p2align 4, 0x90
"??0_Container_base12@std@@QEAA@XZ": # @"??0_Container_base12@std@@QEAA@XZ"
.Lfunc_begin70:
.cv_func_id 70
.cv_loc 70 10 81 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:81:0
.seh_proc "??0_Container_base12@std@@QEAA@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp226:
mov qword ptr [rcx], 0
.cv_loc 70 10 82 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:82:0
mov rax, rcx
pop rcx
ret
.Ltmp227:
.Lfunc_end70:
.seh_handlerdata
.section .text,"xr",discard,"??0_Container_base12@std@@QEAA@XZ"
.seh_endproc
# -- End function
.def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
.globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ
.p2align 4, 0x90
"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
.Lfunc_begin71:
.cv_func_id 71
.cv_loc 71 4 544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:544:0
.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp228:
.cv_loc 71 4 545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:545:0
call "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ"
nop
add rsp, 40
ret
.Ltmp229:
.Lfunc_end71:
.seh_handlerdata
.section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
.seh_endproc
# -- End function
.def "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.globl "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # -- Begin function ??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z
.p2align 4, 0x90
"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": # @"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.Lfunc_begin72:
.cv_func_id 72
.cv_loc 72 3 986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:986:0
.seh_proc "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
# %bb.0:
sub rsp, 16
.seh_stackalloc 16
.seh_endprologue
mov qword ptr [rsp + 8], rdx
mov qword ptr [rsp], rcx
mov rax, qword ptr [rsp]
.Ltmp230:
.cv_loc 72 3 987 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:987:0
add rsp, 16
ret
.Ltmp231:
.Lfunc_end72:
.seh_handlerdata
.section .text,"xr",discard,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.seh_endproc
# -- End function
.def "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z"
.globl "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # -- Begin function ??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z
.p2align 4, 0x90
"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z": # @"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z"
.Lfunc_begin73:
.cv_func_id 73
.cv_file 12 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstddef" "9F14E8187A77026EF6762781B0266A96" 1
.cv_loc 73 12 345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:345:0
.seh_proc "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp232:
.cv_loc 73 12 346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:346:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp233:
.Lfunc_end73:
.seh_handlerdata
.section .text,"xr",discard,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z"
.seh_endproc
# -- End function
.def "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"
.globl "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # -- Begin function ?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z
.p2align 4, 0x90
"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z": # @"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"
.Lfunc_begin74:
.cv_func_id 74
.cv_loc 74 3 996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:996:0
.seh_proc "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], rdx
mov qword ptr [rsp + 40], rcx
.Ltmp234:
.cv_loc 74 3 997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:997:0
mov rcx, qword ptr [rsp + 48]
call "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z"
mov rcx, rax
call "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z"
nop
add rsp, 56
ret
.Ltmp235:
.Lfunc_end74:
.seh_handlerdata
.section .text,"xr",discard,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"
.seh_endproc
# -- End function
.def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
.globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ
.p2align 4, 0x90
"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
.Lfunc_begin75:
.cv_func_id 75
.cv_loc 75 4 523 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:523:0
.seh_proc "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp236:
.cv_loc 75 4 524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:524:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
nop
add rsp, 40
ret
.Ltmp237:
.Lfunc_end75:
.seh_handlerdata
.section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
.seh_endproc
# -- End function
.def "??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z"
.globl "??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z" # -- Begin function ??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z
.p2align 4, 0x90
"??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z": # @"??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z"
.Lfunc_begin76:
.cv_func_id 76
.cv_loc 76 3 879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:879:0
.seh_proc "??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], r8
mov qword ptr [rsp + 56], rdx
mov qword ptr [rsp + 48], rcx
.Ltmp238:
.cv_loc 76 3 880 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:880:0
mov rcx, qword ptr [rsp + 56]
mov rdx, qword ptr [rsp + 64]
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rdx
call "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z"
mov rcx, qword ptr [rax]
mov rdx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rdx], rcx
mov rax, qword ptr [rax + 8]
mov qword ptr [rdx + 8], rax
.cv_loc 76 3 882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:882:0
add rsp, 72
ret
.Ltmp239:
.Lfunc_end76:
.seh_handlerdata
.section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z"
.seh_endproc
# -- End function
.def "??0_Container_proxy@std@@QEAA@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??0_Container_proxy@std@@QEAA@XZ"
.globl "??0_Container_proxy@std@@QEAA@XZ" # -- Begin function ??0_Container_proxy@std@@QEAA@XZ
.p2align 4, 0x90
"??0_Container_proxy@std@@QEAA@XZ": # @"??0_Container_proxy@std@@QEAA@XZ"
.Lfunc_begin77:
.cv_func_id 77
.cv_loc 77 10 69 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:69:0
.seh_proc "??0_Container_proxy@std@@QEAA@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp240:
mov qword ptr [rcx], 0
mov qword ptr [rcx + 8], 0
.cv_loc 77 10 70 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:70:0
mov rax, rcx
pop rcx
ret
.Ltmp241:
.Lfunc_end77:
.seh_handlerdata
.section .text,"xr",discard,"??0_Container_proxy@std@@QEAA@XZ"
.seh_endproc
# -- End function
.def "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z"
.globl "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z
.p2align 4, 0x90
"??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z": # @"??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z"
.Lfunc_begin78:
.cv_func_id 78
.cv_loc 78 12 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0
.seh_proc "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp242:
.cv_loc 78 12 330 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:330:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp243:
.Lfunc_end78:
.seh_handlerdata
.section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z"
.seh_endproc
# -- End function
.def "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ"
.globl "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ
.p2align 4, 0x90
"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ"
.Lfunc_begin79:
.cv_func_id 79
.cv_loc 79 10 291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:291:0
.seh_proc "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp244:
.cv_loc 79 10 292 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:292:0
mov rax, rcx
pop rcx
ret
.Ltmp245:
.Lfunc_end79:
.seh_handlerdata
.section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ"
.seh_endproc
# -- End function
.def "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z"
.globl "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z" # -- Begin function ??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z
.p2align 4, 0x90
"??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z": # @"??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z"
.Lfunc_begin80:
.cv_func_id 80
.cv_loc 80 3 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:180:0
.seh_proc "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 40], rcx
.Ltmp246:
.cv_loc 80 3 182 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:182:0
cmp qword ptr [rsp + 40], 4096
jb .LBB80_2
# %bb.1:
.Ltmp247:
.cv_loc 80 3 184 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:184:0
mov rcx, qword ptr [rsp + 40]
call "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z"
mov qword ptr [rsp + 48], rax
jmp .LBB80_5
.Ltmp248:
.LBB80_2:
.cv_loc 80 3 188 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:188:0
cmp qword ptr [rsp + 40], 0
je .LBB80_4
# %bb.3:
.Ltmp249:
.cv_loc 80 3 190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:190:0
mov rcx, qword ptr [rsp + 40]
call "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z"
mov qword ptr [rsp + 48], rax
jmp .LBB80_5
.Ltmp250:
.LBB80_4:
.cv_loc 80 3 193 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:193:0
mov qword ptr [rsp + 48], 0
.LBB80_5:
.cv_loc 80 3 194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:194:0
mov rax, qword ptr [rsp + 48]
add rsp, 56
ret
.Ltmp251:
.Lfunc_end80:
.seh_handlerdata
.section .text,"xr",discard,"??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z"
.seh_endproc
# -- End function
.def "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z"
.globl "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z" # -- Begin function ??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z
.p2align 4, 0x90
"??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z": # @"??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z"
.Lfunc_begin81:
.cv_func_id 81
.cv_loc 81 3 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:23:0
.seh_proc "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z"
# %bb.0:
sub rsp, 24
.seh_stackalloc 24
.seh_endprologue
mov qword ptr [rsp + 16], rcx
.Ltmp252:
.cv_loc 81 3 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:24:0
movabs rcx, 1152921504606846975
mov qword ptr [rsp + 8], rcx
.cv_loc 81 3 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:25:0
mov rax, qword ptr [rsp + 16]
shl rax, 4
mov qword ptr [rsp], rax
.cv_loc 81 3 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:26:0
cmp rcx, qword ptr [rsp + 16]
jae .LBB81_2
# %bb.1:
.Ltmp253:
.cv_loc 81 3 29 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:29:0
mov qword ptr [rsp], -1
.Ltmp254:
.LBB81_2:
.cv_loc 81 3 32 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:32:0
mov rax, qword ptr [rsp]
add rsp, 24
ret
.Ltmp255:
.Lfunc_end81:
.seh_handlerdata
.section .text,"xr",discard,"??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z"
.seh_endproc
# -- End function
.def "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z"
.globl "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z" # -- Begin function ??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z
.p2align 4, 0x90
"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z": # @"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z"
.Lfunc_begin82:
.cv_func_id 82
.cv_loc 82 3 92 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:92:0
.seh_proc "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z"
# %bb.0:
sub rsp, 88
.seh_stackalloc 88
.seh_endprologue
mov qword ptr [rsp + 80], rcx
.Ltmp256:
.cv_loc 82 3 93 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:93:0
mov rcx, qword ptr [rsp + 80]
add rcx, 47
mov qword ptr [rsp + 72], rcx
.cv_loc 82 3 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:94:0
mov rcx, qword ptr [rsp + 72]
cmp rcx, qword ptr [rsp + 80]
ja .LBB82_2
# %bb.1:
.Ltmp257:
.cv_loc 82 3 97 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:97:0
mov qword ptr [rsp + 72], -1
.Ltmp258:
.LBB82_2:
.cv_loc 82 3 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:100:0
mov rcx, qword ptr [rsp + 72]
call "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z"
mov qword ptr [rsp + 64], rax
# %bb.3:
.Ltmp259:
.cv_loc 82 3 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0
cmp qword ptr [rsp + 64], 0
je .LBB82_5
# %bb.4:
.Ltmp260:
.cv_loc 82 3 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0
jmp .LBB82_10
.Ltmp261:
.LBB82_5:
.cv_loc 82 3 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0
jmp .LBB82_6
.LBB82_6:
.Ltmp262:
.cv_loc 82 3 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0
lea rax, [rip + "??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"]
mov rcx, rsp
mov qword ptr [rcx + 40], rax
lea rax, [rip + "??_C@_02DKCKIIND@?$CFs?$AA@"]
mov qword ptr [rcx + 32], rax
lea rdx, [rip + "??_C@_0GJ@MAEDLLFA@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"]
mov rax, qword ptr [rip + __imp__CrtDbgReport]
xor r8d, r8d
mov r9d, r8d
mov ecx, 2
mov r8d, 101
call rax
mov ecx, 1
cmp ecx, eax
jne .LBB82_8
# %bb.7:
int3
.LBB82_8:
xor eax, eax
mov ecx, eax
lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"]
mov qword ptr [rsp + 48], rcx # 8-byte Spill
mov rcx, rdx
lea rdx, [rip + "??_C@_1EE@NLJGENNL@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe@"]
lea r8, [rip + "??_C@_1NC@LMCNBOC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"]
mov r9d, 101
mov qword ptr [rsp + 32], 0
call qword ptr [rip + __imp__invalid_parameter]
.Ltmp263:
# %bb.9:
.cv_loc 82 3 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0
jmp .LBB82_10
.Ltmp264:
.LBB82_10:
.cv_loc 82 3 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0
jmp .LBB82_11
.Ltmp265:
.LBB82_11:
.cv_loc 82 3 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:102:0
mov rax, qword ptr [rsp + 64]
add rax, 47
and rax, -32
mov qword ptr [rsp + 56], rax
.cv_loc 82 3 104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:104:0
mov rax, qword ptr [rsp + 64]
mov rcx, qword ptr [rsp + 56]
mov qword ptr [rcx - 8], rax
.cv_loc 82 3 107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:107:0
mov rax, qword ptr [rsp + 56]
movabs rcx, -361700864190383366
mov qword ptr [rax - 16], rcx
.cv_loc 82 3 109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:109:0
mov rax, qword ptr [rsp + 56]
add rsp, 88
ret
.Ltmp266:
.Lfunc_end82:
.seh_handlerdata
.section .text,"xr",discard,"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z"
.seh_endproc
# -- End function
.def "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z"
.globl "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z" # -- Begin function ?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z
.p2align 4, 0x90
"?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z": # @"?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z"
.Lfunc_begin83:
.cv_func_id 83
.cv_loc 83 3 51 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:51:0
.seh_proc "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
.Ltmp267:
.cv_loc 83 3 52 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:52:0
mov rcx, qword ptr [rsp + 32]
call "??2@YAPEAX_K@Z"
nop
add rsp, 40
ret
.Ltmp268:
.Lfunc_end83:
.seh_handlerdata
.section .text,"xr",discard,"?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z"
.seh_endproc
# -- End function
.def "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z"
.globl "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # -- Begin function ??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z
.p2align 4, 0x90
"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z": # @"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z"
.Lfunc_begin84:
.cv_func_id 84
.cv_loc 84 6 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1573:0
.seh_proc "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp269:
.cv_loc 84 6 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1574:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp270:
.Lfunc_end84:
.seh_handlerdata
.section .text,"xr",discard,"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z"
.seh_endproc
# -- End function
.def "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z"
.globl "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z
.p2align 4, 0x90
"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z": # @"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z"
.Lfunc_begin85:
.cv_func_id 85
.cv_loc 85 4 1872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1872:0
.seh_proc "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z"
# %bb.0:
sub rsp, 104
.seh_stackalloc 104
.seh_endprologue
mov qword ptr [rsp + 88], rdx
mov qword ptr [rsp + 80], rcx
mov rcx, qword ptr [rsp + 80]
.Ltmp271:
.cv_loc 85 4 1873 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1873:0
mov rdx, rcx
mov qword ptr [rsp + 72], rcx # 8-byte Spill
mov rcx, rdx
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov qword ptr [rax], 0
.cv_loc 85 4 1874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1874:0
mov rax, qword ptr [rsp + 72] # 8-byte Reload
mov rcx, rax
call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov qword ptr [rax], 0
.cv_loc 85 4 1875 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1875:0
mov rax, qword ptr [rsp + 72] # 8-byte Reload
mov rcx, rax
call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov qword ptr [rax], 0
.cv_loc 85 4 1877 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1877:0
cmp qword ptr [rsp + 88], 0
jne .LBB85_2
# %bb.1:
.Ltmp272:
.cv_loc 85 4 1879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1879:0
mov byte ptr [rsp + 103], 0
jmp .LBB85_5
.Ltmp273:
.LBB85_2:
.cv_loc 85 4 1882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1882:0
mov rax, qword ptr [rsp + 88]
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
mov qword ptr [rsp + 64], rax # 8-byte Spill
call "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
mov rcx, qword ptr [rsp + 64] # 8-byte Reload
cmp rcx, rax
jbe .LBB85_4
# %bb.3:
.Ltmp274:
.cv_loc 85 4 1884 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1884:0
call "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ"
ud2
.Ltmp275:
.LBB85_4:
.cv_loc 85 4 1887 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1887:0
mov rax, qword ptr [rsp + 72] # 8-byte Reload
mov rcx, rax
call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
mov rdx, qword ptr [rsp + 88]
mov rcx, rax
call "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z"
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
mov qword ptr [rsp + 56], rax # 8-byte Spill
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rcx, qword ptr [rsp + 56] # 8-byte Reload
mov qword ptr [rax], rcx
.cv_loc 85 4 1888 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1888:0
mov rax, qword ptr [rsp + 72] # 8-byte Reload
mov rcx, rax
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
mov qword ptr [rsp + 48], rax # 8-byte Spill
call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rcx, qword ptr [rsp + 48] # 8-byte Reload
mov qword ptr [rax], rcx
.cv_loc 85 4 1889 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1889:0
mov rax, qword ptr [rsp + 72] # 8-byte Reload
mov rcx, rax
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 88]
shl rcx, 2
add rax, rcx
mov rcx, qword ptr [rsp + 72] # 8-byte Reload
mov qword ptr [rsp + 40], rax # 8-byte Spill
call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rax], rcx
.cv_loc 85 4 1891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1891:0
mov byte ptr [rsp + 103], 1
.LBB85_5:
.cv_loc 85 4 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1892:0
mov al, byte ptr [rsp + 103]
and al, 1
movzx eax, al
add rsp, 104
ret
.Ltmp276:
.Lfunc_end85:
.seh_handlerdata
.section .text,"xr",discard,"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z"
.seh_endproc
# -- End function
.def "??$_Convert_size@_K@std@@YA_K_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Convert_size@_K@std@@YA_K_K@Z"
.globl "??$_Convert_size@_K@std@@YA_K_K@Z" # -- Begin function ??$_Convert_size@_K@std@@YA_K_K@Z
.p2align 4, 0x90
"??$_Convert_size@_K@std@@YA_K_K@Z": # @"??$_Convert_size@_K@std@@YA_K_K@Z"
.Lfunc_begin86:
.cv_func_id 86
.cv_loc 86 3 1203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1203:0
.seh_proc "??$_Convert_size@_K@std@@YA_K_K@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp277:
.cv_loc 86 3 1204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1204:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp278:
.Lfunc_end86:
.seh_handlerdata
.section .text,"xr",discard,"??$_Convert_size@_K@std@@YA_K_K@Z"
.seh_endproc
# -- End function
.def "??$distance@PEBH@std@@YA_JPEBH0@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$distance@PEBH@std@@YA_JPEBH0@Z"
.globl "??$distance@PEBH@std@@YA_JPEBH0@Z" # -- Begin function ??$distance@PEBH@std@@YA_JPEBH0@Z
.p2align 4, 0x90
"??$distance@PEBH@std@@YA_JPEBH0@Z": # @"??$distance@PEBH@std@@YA_JPEBH0@Z"
.Lfunc_begin87:
.cv_func_id 87
.cv_loc 87 10 1240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1240:0
.seh_proc "??$distance@PEBH@std@@YA_JPEBH0@Z"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], rdx
mov qword ptr [rsp + 40], rcx
.Ltmp279:
.cv_loc 87 10 1241 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1241:0
mov rdx, qword ptr [rsp + 48]
mov rcx, qword ptr [rsp + 40]
mov r8b, byte ptr [rsp + 32]
call "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z"
nop
add rsp, 56
ret
.Ltmp280:
.Lfunc_end87:
.seh_handlerdata
.section .text,"xr",discard,"??$distance@PEBH@std@@YA_JPEBH0@Z"
.seh_endproc
# -- End function
.def "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z"
.globl "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z" # -- Begin function ??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z
.p2align 4, 0x90
"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z": # @"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z"
.Lfunc_begin88:
.cv_func_id 88
.cv_loc 88 4 1822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1822:0
.seh_proc "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], r9
mov qword ptr [rsp + 56], r8
mov qword ptr [rsp + 48], rdx
mov qword ptr [rsp + 40], rcx
mov rcx, qword ptr [rsp + 40]
.Ltmp281:
.cv_loc 88 4 1823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1823:0
call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
mov r8, qword ptr [rsp + 64]
mov rdx, qword ptr [rsp + 56]
mov rcx, qword ptr [rsp + 48]
mov r9, rax
call "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z"
nop
add rsp, 72
ret
.Ltmp282:
.Lfunc_end88:
.seh_handlerdata
.section .text,"xr",discard,"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z"
.seh_endproc
# -- End function
.def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ
.p2align 4, 0x90
"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.Lfunc_begin89:
.cv_func_id 89
.cv_loc 89 4 585 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:585:0
.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp283:
.cv_loc 89 4 586 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:586:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
add rax, 16
add rsp, 40
ret
.Ltmp284:
.Lfunc_end89:
.seh_handlerdata
.section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.seh_endproc
# -- End function
.def "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ"
.globl "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ
.p2align 4, 0x90
"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ": # @"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ"
.Lfunc_begin90:
.cv_func_id 90
.cv_loc 90 4 1910 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1910:0
.seh_proc "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], rcx
mov rcx, qword ptr [rsp + 64]
.Ltmp285:
.cv_loc 90 4 1911 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1911:0
mov rax, rcx
mov qword ptr [rsp + 56], rcx # 8-byte Spill
mov rcx, rax
call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.cv_loc 90 4 1913 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1913:0
mov rax, qword ptr [rsp + 56] # 8-byte Reload
mov rcx, rax
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
cmp qword ptr [rax], 0
je .LBB90_2
# %bb.1:
.Ltmp286:
.cv_loc 90 4 1915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1915:0
mov rax, qword ptr [rsp + 56] # 8-byte Reload
mov rcx, rax
call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov r8, qword ptr [rax]
mov rax, qword ptr [rsp + 56] # 8-byte Reload
mov rcx, rax
mov qword ptr [rsp + 48], r8 # 8-byte Spill
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rdx, qword ptr [rax]
mov rcx, qword ptr [rsp + 56] # 8-byte Reload
mov r8, qword ptr [rsp + 48] # 8-byte Reload
call "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z"
.cv_loc 90 4 1916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1916:0
mov rax, qword ptr [rsp + 56] # 8-byte Reload
mov rcx, rax
call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
mov rcx, qword ptr [rsp + 56] # 8-byte Reload
mov qword ptr [rsp + 40], rax # 8-byte Spill
call "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
mov rcx, qword ptr [rsp + 56] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov rdx, qword ptr [rax]
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov r8, qword ptr [rsp + 32] # 8-byte Reload
call "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z"
.cv_loc 90 4 1918 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1918:0
mov rax, qword ptr [rsp + 56] # 8-byte Reload
mov rcx, rax
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov qword ptr [rax], 0
.cv_loc 90 4 1919 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1919:0
mov rax, qword ptr [rsp + 56] # 8-byte Reload
mov rcx, rax
call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov qword ptr [rax], 0
.cv_loc 90 4 1920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1920:0
mov rax, qword ptr [rsp + 56] # 8-byte Reload
mov rcx, rax
call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
mov qword ptr [rax], 0
.Ltmp287:
.LBB90_2:
.cv_loc 90 4 1922 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1922:0
add rsp, 72
ret
.Ltmp288:
.Lfunc_end90:
.seh_handlerdata
.section .text,"xr",discard,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ"
.seh_endproc
# -- End function
.def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ
.p2align 4, 0x90
"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.Lfunc_begin91:
.cv_func_id 91
.cv_loc 91 4 595 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:595:0
.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp289:
.cv_loc 91 4 596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:596:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
add rax, 24
add rsp, 40
ret
.Ltmp290:
.Lfunc_end91:
.seh_handlerdata
.section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.seh_endproc
# -- End function
.def "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.globl "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ
.p2align 4, 0x90
"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.Lfunc_begin92:
.cv_func_id 92
.cv_loc 92 4 1708 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1708:0
.seh_proc "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov rax, qword ptr [rip + __security_cookie]
xor rax, rsp
mov qword ptr [rsp + 64], rax
mov qword ptr [rsp + 40], rcx
mov rax, qword ptr [rsp + 40]
.Ltmp291:
.cv_loc 92 4 1709 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1709:0
mov rcx, rax
call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ"
mov rcx, rax
call "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z"
mov qword ptr [rsp + 56], rax
call "?max@?$numeric_limits@_J@std@@SA_JXZ"
mov qword ptr [rsp + 48], rax
lea rcx, [rsp + 48]
lea rdx, [rsp + 56]
call "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 64]
xor rcx, rsp
mov qword ptr [rsp + 32], rax # 8-byte Spill
call __security_check_cookie
mov rax, qword ptr [rsp + 32] # 8-byte Reload
add rsp, 72
ret
.Ltmp292:
.Lfunc_end92:
.seh_handlerdata
.section .text,"xr",discard,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.seh_endproc
# -- End function
.def "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ"
.globl "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" # -- Begin function ?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ
.p2align 4, 0x90
"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ": # @"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ"
.Lfunc_begin93:
.cv_func_id 93
.cv_loc 93 4 1925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1925:0
.seh_proc "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
.Ltmp293:
.cv_loc 93 4 1926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1926:0
lea rcx, [rip + "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"]
call "?_Xlength_error@std@@YAXPEBD@Z"
ud2
.Ltmp294:
.Lfunc_end93:
.seh_handlerdata
.section .text,"xr",discard,"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ"
.seh_endproc
# -- End function
.def "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z"
.globl "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # -- Begin function ?allocate@?$allocator@H@std@@QEAAPEAH_K@Z
.p2align 4, 0x90
"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z": # @"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z"
.Lfunc_begin94:
.cv_func_id 94
.cv_loc 94 3 996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:996:0
.seh_proc "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], rdx
mov qword ptr [rsp + 40], rcx
.Ltmp295:
.cv_loc 94 3 997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:997:0
mov rcx, qword ptr [rsp + 48]
call "??$_Get_size_of_n@$03@std@@YA_K_K@Z"
mov rcx, rax
call "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z"
nop
add rsp, 56
ret
.Ltmp296:
.Lfunc_end94:
.seh_handlerdata
.section .text,"xr",discard,"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z"
.seh_endproc
# -- End function
.def "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z"
.globl "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" # -- Begin function ??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z
.p2align 4, 0x90
"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z": # @"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z"
.Lfunc_begin95:
.cv_func_id 95
.cv_file 13 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\utility" "6DCFB0D398453B2C01F756F21EBE97AD" 1
.cv_loc 95 13 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:23:0
.seh_proc "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z"
# %bb.0:
sub rsp, 24
.seh_stackalloc 24
.seh_endprologue
mov qword ptr [rsp + 16], rdx
mov qword ptr [rsp + 8], rcx
.Ltmp297:
.cv_loc 95 13 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:24:0
mov rcx, qword ptr [rsp + 16]
mov rcx, qword ptr [rcx]
mov rdx, qword ptr [rsp + 8]
cmp rcx, qword ptr [rdx]
jae .LBB95_2
# %bb.1:
mov rax, qword ptr [rsp + 16]
mov qword ptr [rsp], rax # 8-byte Spill
jmp .LBB95_3
.LBB95_2:
mov rax, qword ptr [rsp + 8]
mov qword ptr [rsp], rax # 8-byte Spill
.LBB95_3:
mov rax, qword ptr [rsp] # 8-byte Reload
add rsp, 24
ret
.Ltmp298:
.Lfunc_end95:
.seh_handlerdata
.section .text,"xr",discard,"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z"
.seh_endproc
# -- End function
.def "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z"
.globl "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z
.p2align 4, 0x90
"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z"
.Lfunc_begin96:
.cv_func_id 96
.cv_loc 96 3 891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:891:0
.seh_proc "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp299:
.cv_loc 96 3 892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:892:0
movabs rax, 4611686018427387903
pop rcx
ret
.Ltmp300:
.Lfunc_end96:
.seh_handlerdata
.section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z"
.seh_endproc
# -- End function
.def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ"
.globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ
.p2align 4, 0x90
"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ"
.Lfunc_begin97:
.cv_func_id 97
.cv_loc 97 4 549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:549:0
.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp301:
.cv_loc 97 4 550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:550:0
call "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ"
nop
add rsp, 40
ret
.Ltmp302:
.Lfunc_end97:
.seh_handlerdata
.section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ"
.seh_endproc
# -- End function
.def "?max@?$numeric_limits@_J@std@@SA_JXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?max@?$numeric_limits@_J@std@@SA_JXZ"
.globl "?max@?$numeric_limits@_J@std@@SA_JXZ" # -- Begin function ?max@?$numeric_limits@_J@std@@SA_JXZ
.p2align 4, 0x90
"?max@?$numeric_limits@_J@std@@SA_JXZ": # @"?max@?$numeric_limits@_J@std@@SA_JXZ"
.Lfunc_begin98:
.cv_func_id 98
# %bb.0:
.cv_file 14 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\limits" "A85F6C29B0D4BF37FA72F4E1E598AB5F" 1
.cv_loc 98 14 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits:894:0
movabs rax, 9223372036854775807
ret
.Ltmp303:
.Lfunc_end98:
# -- End function
.def "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ"
.globl "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ
.p2align 4, 0x90
"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ"
.Lfunc_begin99:
.cv_func_id 99
.cv_loc 99 10 296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:296:0
.seh_proc "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
mov rcx, qword ptr [rsp]
.Ltmp304:
.cv_loc 99 10 297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:297:0
mov rax, rcx
pop rcx
ret
.Ltmp305:
.Lfunc_end99:
.seh_handlerdata
.section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ"
.seh_endproc
# -- End function
.def "??$_Get_size_of_n@$03@std@@YA_K_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Get_size_of_n@$03@std@@YA_K_K@Z"
.globl "??$_Get_size_of_n@$03@std@@YA_K_K@Z" # -- Begin function ??$_Get_size_of_n@$03@std@@YA_K_K@Z
.p2align 4, 0x90
"??$_Get_size_of_n@$03@std@@YA_K_K@Z": # @"??$_Get_size_of_n@$03@std@@YA_K_K@Z"
.Lfunc_begin100:
.cv_func_id 100
.cv_loc 100 3 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:23:0
.seh_proc "??$_Get_size_of_n@$03@std@@YA_K_K@Z"
# %bb.0:
sub rsp, 24
.seh_stackalloc 24
.seh_endprologue
mov qword ptr [rsp + 16], rcx
.Ltmp306:
.cv_loc 100 3 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:24:0
movabs rcx, 4611686018427387903
mov qword ptr [rsp + 8], rcx
.cv_loc 100 3 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:25:0
mov rax, qword ptr [rsp + 16]
shl rax, 2
mov qword ptr [rsp], rax
.cv_loc 100 3 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:26:0
cmp rcx, qword ptr [rsp + 16]
jae .LBB100_2
# %bb.1:
.Ltmp307:
.cv_loc 100 3 29 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:29:0
mov qword ptr [rsp], -1
.Ltmp308:
.LBB100_2:
.cv_loc 100 3 32 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:32:0
mov rax, qword ptr [rsp]
add rsp, 24
ret
.Ltmp309:
.Lfunc_end100:
.seh_handlerdata
.section .text,"xr",discard,"??$_Get_size_of_n@$03@std@@YA_K_K@Z"
.seh_endproc
# -- End function
.def "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z"
.globl "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z
.p2align 4, 0x90
"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z"
.Lfunc_begin101:
.cv_func_id 101
.cv_loc 101 10 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1234:0
.seh_proc "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z"
# %bb.0:
sub rsp, 24
.seh_stackalloc 24
.seh_endprologue
mov byte ptr [rsp + 16], r8b
mov qword ptr [rsp + 8], rdx
mov qword ptr [rsp], rcx
.Ltmp310:
.cv_loc 101 10 1235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1235:0
mov rcx, qword ptr [rsp + 8]
mov rdx, qword ptr [rsp]
sub rcx, rdx
sar rcx, 2
mov rax, rcx
add rsp, 24
ret
.Ltmp311:
.Lfunc_end101:
.seh_handlerdata
.section .text,"xr",discard,"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z"
.seh_endproc
# -- End function
.def "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z"
.globl "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z
.p2align 4, 0x90
"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z": # @"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z"
.Lfunc_begin102:
.cv_func_id 102
.cv_file 15 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xmemory" "845C7EE7A72CC1DC0D3D28310F1C2156" 1
.cv_loc 102 15 209 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:209:0
.seh_proc "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z"
# %bb.0:
sub rsp, 136
.seh_stackalloc 136
.seh_endprologue
mov rax, qword ptr [rip + __security_cookie]
xor rax, rsp
mov qword ptr [rsp + 128], rax
mov qword ptr [rsp + 80], r9
mov qword ptr [rsp + 120], r8
mov qword ptr [rsp + 72], rdx
mov qword ptr [rsp + 64], rcx
.Ltmp312:
.cv_loc 102 15 211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:211:0
mov rcx, qword ptr [rsp + 64]
call "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z"
mov qword ptr [rsp + 112], rax
.cv_loc 102 15 212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:212:0
mov rcx, qword ptr [rsp + 72]
call "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z"
mov qword ptr [rsp + 104], rax
.cv_loc 102 15 213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:213:0
lea rcx, [rsp + 112]
lea rdx, [rsp + 104]
call "??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z"
mov rcx, qword ptr [rsp + 120]
mov rdx, rax
call "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z"
mov qword ptr [rsp + 96], rax
.cv_loc 102 15 214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:214:0
lea rcx, [rsp + 88]
lea rdx, [rsp + 112]
lea r8, [rsp + 96]
call "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z"
mov r9, qword ptr [rsp + 80]
mov r8, qword ptr [rsp + 96]
mov rdx, qword ptr [rsp + 104]
mov rcx, qword ptr [rsp + 112]
mov r10b, byte ptr [rsp + 88]
mov r11b, byte ptr [rsp + 56]
mov byte ptr [rsp + 32], r10b
mov byte ptr [rsp + 40], r11b
call "??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"
lea rcx, [rsp + 120]
mov rdx, rax
call "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z"
.cv_loc 102 15 219 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:219:0
mov rax, qword ptr [rsp + 120]
mov rcx, qword ptr [rsp + 128]
xor rcx, rsp
mov qword ptr [rsp + 48], rax # 8-byte Spill
call __security_check_cookie
mov rax, qword ptr [rsp + 48] # 8-byte Reload
add rsp, 136
ret
.Ltmp313:
.Lfunc_end102:
.seh_handlerdata
.section .text,"xr",discard,"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z"
.seh_endproc
# -- End function
.def "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z"
.globl "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z" # -- Begin function ??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z
.p2align 4, 0x90
"??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z": # @"??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z"
.Lfunc_begin103:
.cv_func_id 103
.cv_loc 103 10 662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:662:0
.seh_proc "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z"
# %bb.0:
push rax
.seh_stackalloc 8
.seh_endprologue
mov qword ptr [rsp], rcx
.Ltmp314:
.cv_loc 103 10 663 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:663:0
mov rax, qword ptr [rsp]
pop rcx
ret
.Ltmp315:
.Lfunc_end103:
.seh_handlerdata
.section .text,"xr",discard,"??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z"
.seh_endproc
# -- End function
.def "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z"
.globl "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z" # -- Begin function ??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z
.p2align 4, 0x90
"??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z": # @"??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z"
.Lfunc_begin104:
.cv_func_id 104
.cv_loc 104 10 808 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:808:0
.seh_proc "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z"
# %bb.0:
sub rsp, 16
.seh_stackalloc 16
.seh_endprologue
mov qword ptr [rsp + 8], rdx
mov qword ptr [rsp], rcx
.Ltmp316:
.cv_loc 104 10 809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:809:0
mov rax, qword ptr [rsp]
add rsp, 16
ret
.Ltmp317:
.Lfunc_end104:
.seh_handlerdata
.section .text,"xr",discard,"??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z"
.seh_endproc
# -- End function
.def "??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z"
.globl "??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z" # -- Begin function ??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z
.p2align 4, 0x90
"??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z": # @"??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z"
.Lfunc_begin105:
.cv_func_id 105
.cv_loc 105 10 944 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:944:0
.seh_proc "??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z"
# %bb.0:
sub rsp, 16
.seh_stackalloc 16
.seh_endprologue
mov qword ptr [rsp + 8], rdx
mov qword ptr [rsp], rcx
.Ltmp318:
.cv_loc 105 10 947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:947:0
mov rcx, qword ptr [rsp + 8]
mov rcx, qword ptr [rcx]
mov rdx, qword ptr [rsp]
mov rdx, qword ptr [rdx]
sub rcx, rdx
sar rcx, 2
mov rax, rcx
add rsp, 16
ret
.Ltmp319:
.Lfunc_end105:
.seh_handlerdata
.section .text,"xr",discard,"??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z"
.seh_endproc
# -- End function
.def "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z"
.globl "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z" # -- Begin function ??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z
.p2align 4, 0x90
"??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z": # @"??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z"
.Lfunc_begin106:
.cv_func_id 106
.cv_loc 106 10 871 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:871:0
.seh_proc "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z"
# %bb.0:
sub rsp, 16
.seh_stackalloc 16
.seh_endprologue
mov qword ptr [rsp + 8], rdx
mov qword ptr [rsp], rcx
.Ltmp320:
.cv_loc 106 10 872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:872:0
mov rcx, qword ptr [rsp + 8]
mov rdx, qword ptr [rsp]
mov qword ptr [rdx], rcx
.cv_loc 106 10 873 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:873:0
add rsp, 16
ret
.Ltmp321:
.Lfunc_end106:
.seh_handlerdata
.section .text,"xr",discard,"??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z"
.seh_endproc
# -- End function
.def "??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"
.globl "??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z
.p2align 4, 0x90
"??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"
.Lfunc_begin107:
.cv_func_id 107
.cv_loc 107 15 201 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:201:0
.seh_proc "??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"
# %bb.0:
sub rsp, 88
.seh_stackalloc 88
.seh_endprologue
mov al, byte ptr [rsp + 136]
mov r10b, byte ptr [rsp + 128]
mov byte ptr [rsp + 80], r10b
mov byte ptr [rsp + 72], al
mov qword ptr [rsp + 64], r9
mov qword ptr [rsp + 56], r8
mov qword ptr [rsp + 48], rdx
mov qword ptr [rsp + 40], rcx
.Ltmp322:
.cv_loc 107 15 202 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:202:0
mov r8, qword ptr [rsp + 56]
mov rdx, qword ptr [rsp + 48]
mov rcx, qword ptr [rsp + 40]
call "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z"
nop
add rsp, 88
ret
.Ltmp323:
.Lfunc_end107:
.seh_handlerdata
.section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"
.seh_endproc
# -- End function
.def "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z"
.globl "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # -- Begin function ??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z
.p2align 4, 0x90
"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z": # @"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z"
.Lfunc_begin108:
.cv_func_id 108
.cv_loc 108 10 1069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1069:0
.seh_proc "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z"
# %bb.0:
sub rsp, 24
.seh_stackalloc 24
.seh_endprologue
mov rax, rcx
mov qword ptr [rsp + 16], r8
mov qword ptr [rsp + 8], rdx
.Ltmp324:
.cv_loc 108 10 1070 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1070:0
mov qword ptr [rsp], rcx # 8-byte Spill
add rsp, 24
ret
.Ltmp325:
.Lfunc_end108:
.seh_handlerdata
.section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z"
.seh_endproc
# -- End function
.def "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z"
.globl "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # -- Begin function ??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z
.p2align 4, 0x90
"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z": # @"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z"
.Lfunc_begin109:
.cv_func_id 109
.cv_loc 109 10 2398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2398:0
.seh_proc "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z"
# %bb.0:
sub rsp, 104
.seh_stackalloc 104
.seh_endprologue
mov qword ptr [rsp + 96], r8
mov qword ptr [rsp + 88], rdx
mov qword ptr [rsp + 80], rcx
.Ltmp326:
.cv_loc 109 10 2399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2399:0
mov rcx, qword ptr [rsp + 80]
mov qword ptr [rsp + 72], rcx
.cv_loc 109 10 2400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2400:0
mov rcx, qword ptr [rsp + 88]
mov qword ptr [rsp + 64], rcx
.cv_loc 109 10 2401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2401:0
mov rcx, qword ptr [rsp + 96]
mov qword ptr [rsp + 56], rcx
.cv_loc 109 10 2402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2402:0
mov rcx, qword ptr [rsp + 64]
mov rdx, qword ptr [rsp + 72]
sub rcx, rdx
mov qword ptr [rsp + 48], rcx
.cv_loc 109 10 2403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2403:0
mov rcx, qword ptr [rsp + 56]
mov rdx, qword ptr [rsp + 72]
mov r8, qword ptr [rsp + 48]
call memmove
.cv_loc 109 10 2404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2404:0
mov rcx, qword ptr [rsp + 56]
add rcx, qword ptr [rsp + 48]
mov qword ptr [rsp + 40], rax # 8-byte Spill
mov rax, rcx
add rsp, 104
ret
.Ltmp327:
.Lfunc_end109:
.seh_handlerdata
.section .text,"xr",discard,"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z"
.seh_endproc
# -- End function
.def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ
.p2align 4, 0x90
"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.Lfunc_begin110:
.cv_func_id 110
.cv_loc 110 4 534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:534:0
.seh_proc "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp328:
.cv_loc 110 4 535 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:535:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
mov rcx, rax
call "?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.cv_loc 110 4 536 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:536:0
nop
add rsp, 40
ret
.Ltmp329:
.Lfunc_end110:
.seh_handlerdata
.section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.seh_endproc
# -- End function
.def "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z"
.globl "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z" # -- Begin function ?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z
.p2align 4, 0x90
"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z": # @"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z"
.Lfunc_begin111:
.cv_func_id 111
.cv_loc 111 4 1848 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1848:0
.seh_proc "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], r8
mov qword ptr [rsp + 40], rdx
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp330:
.cv_loc 111 4 1849 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1849:0
call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
mov rdx, qword ptr [rsp + 48]
mov rcx, qword ptr [rsp + 40]
mov r8, rax
call "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z"
.cv_loc 111 4 1850 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1850:0
nop
add rsp, 56
ret
.Ltmp331:
.Lfunc_end111:
.seh_handlerdata
.section .text,"xr",discard,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z"
.seh_endproc
# -- End function
.def "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z"
.globl "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z" # -- Begin function ?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z
.p2align 4, 0x90
"?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z": # @"?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z"
.Lfunc_begin112:
.cv_func_id 112
.cv_loc 112 3 990 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:990:0
.seh_proc "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], r8
mov qword ptr [rsp + 56], rdx
mov qword ptr [rsp + 48], rcx
.Ltmp332:
.cv_loc 112 3 992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:992:0
mov rcx, qword ptr [rsp + 64]
shl rcx, 2
mov rdx, qword ptr [rsp + 56]
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, qword ptr [rsp + 40] # 8-byte Reload
call "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z"
.cv_loc 112 3 993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:993:0
nop
add rsp, 72
ret
.Ltmp333:
.Lfunc_end112:
.seh_handlerdata
.section .text,"xr",discard,"?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z"
.seh_endproc
# -- End function
.def "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.globl "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ
.p2align 4, 0x90
"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ": # @"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.Lfunc_begin113:
.cv_func_id 113
.cv_loc 113 4 1714 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1714:0
.seh_proc "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov qword ptr [rsp + 48], rcx
mov rcx, qword ptr [rsp + 48]
.Ltmp334:
.cv_loc 113 4 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1715:0
mov rax, rcx
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rax
call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
mov rax, qword ptr [rax]
mov rcx, qword ptr [rsp + 32] # 8-byte Reload
sub rcx, rax
sar rcx, 2
mov rax, rcx
add rsp, 56
ret
.Ltmp335:
.Lfunc_end113:
.seh_handlerdata
.section .text,"xr",discard,"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.seh_endproc
# -- End function
.def "?_Orphan_all@_Container_base12@std@@QEAAXXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.globl "?_Orphan_all@_Container_base12@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@_Container_base12@std@@QEAAXXZ
.p2align 4, 0x90
"?_Orphan_all@_Container_base12@std@@QEAAXXZ": # @"?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.Lfunc_begin114:
.cv_func_id 114
.cv_loc 114 10 214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:214:0
.seh_proc "?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.seh_handler __CxxFrameHandler3, @unwind, @except
# %bb.0:
push rbp
.seh_pushreg 5
sub rsp, 80
.seh_stackalloc 80
lea rbp, [rsp + 80]
.seh_setframe 5, 80
.seh_endprologue
mov qword ptr [rbp - 8], -2
mov qword ptr [rbp - 16], rcx
mov rcx, qword ptr [rbp - 16]
.Ltmp338:
.cv_loc 114 10 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:216:0
cmp qword ptr [rcx], 0
mov qword ptr [rbp - 40], rcx # 8-byte Spill
je .LBB114_6
# %bb.1:
.cv_loc 114 10 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:218:0
.Ltmp336:
.Ltmp339:
mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"]
lea rcx, [rbp - 24]
mov edx, 3
call rax
.Ltmp337:
mov qword ptr [rbp - 48], rax # 8-byte Spill
jmp .LBB114_2
.LBB114_2:
.Ltmp340:
.cv_loc 114 10 220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:220:0
mov rax, qword ptr [rbp - 40] # 8-byte Reload
mov rcx, qword ptr [rax]
add rcx, 8
mov qword ptr [rbp - 32], rcx
.LBB114_3: # =>This Inner Loop Header: Depth=1
mov rax, qword ptr [rbp - 32]
cmp qword ptr [rax], 0
je .LBB114_5
# %bb.4: # in Loop: Header=BB114_3 Depth=1
.Ltmp341:
.cv_loc 114 10 222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:222:0
mov rax, qword ptr [rbp - 32]
mov rax, qword ptr [rax]
mov qword ptr [rax], 0
.cv_loc 114 10 221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:221:0
mov rax, qword ptr [rbp - 32]
mov rax, qword ptr [rax]
mov rax, qword ptr [rax + 8]
mov rcx, qword ptr [rbp - 32]
mov qword ptr [rcx], rax
.cv_loc 114 10 220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:220:0
jmp .LBB114_3
.Ltmp342:
.LBB114_5:
.cv_loc 114 10 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:223:0
mov rax, qword ptr [rbp - 40] # 8-byte Reload
mov rcx, qword ptr [rax]
mov qword ptr [rcx + 8], 0
.cv_loc 114 10 224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:224:0
lea rcx, [rbp - 24]
call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"]
.Ltmp343:
.LBB114_6:
.cv_loc 114 10 226 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:226:0
nop
add rsp, 80
pop rbp
ret
.seh_handlerdata
.long ("$cppxdata$?_Orphan_all@_Container_base12@std@@QEAAXXZ")@IMGREL
.section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.seh_endproc
.def "?dtor$7@?0??_Orphan_all@_Container_base12@std@@QEAAXXZ@4HA";
.scl 3;
.type 32;
.endef
.p2align 4, 0x90
"?dtor$7@?0??_Orphan_all@_Container_base12@std@@QEAAXXZ@4HA":
.seh_proc "?dtor$7@?0??_Orphan_all@_Container_base12@std@@QEAAXXZ@4HA"
.LBB114_7:
mov qword ptr [rsp + 16], rdx
push rbp
.seh_pushreg 5
sub rsp, 32
.seh_stackalloc 32
lea rbp, [rdx + 80]
.seh_endprologue
.Ltmp344:
.cv_loc 114 10 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:218:0
mov rax, qword ptr [rip + __imp___std_terminate]
call rax
ud2
.Ltmp345:
.Lfunc_end114:
.seh_handlerdata
.section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.seh_endproc
.section .xdata,"dr",associative,"?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.p2align 2
"$cppxdata$?_Orphan_all@_Container_base12@std@@QEAAXXZ":
.long 429065506 # MagicNumber
.long 1 # MaxState
.long ("$stateUnwindMap$?_Orphan_all@_Container_base12@std@@QEAAXXZ")@IMGREL # UnwindMap
.long 0 # NumTryBlocks
.long 0 # TryBlockMap
.long 3 # IPMapEntries
.long ("$ip2state$?_Orphan_all@_Container_base12@std@@QEAAXXZ")@IMGREL # IPToStateXData
.long 72 # UnwindHelp
.long 0 # ESTypeList
.long 1 # EHFlags
"$stateUnwindMap$?_Orphan_all@_Container_base12@std@@QEAAXXZ":
.long -1 # ToState
.long "?dtor$7@?0??_Orphan_all@_Container_base12@std@@QEAAXXZ@4HA"@IMGREL # Action
"$ip2state$?_Orphan_all@_Container_base12@std@@QEAAXXZ":
.long .Lfunc_begin114@IMGREL # IP
.long -1 # ToState
.long .Ltmp336@IMGREL+1 # IP
.long 0 # ToState
.long .Ltmp337@IMGREL+1 # IP
.long -1 # ToState
.section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QEAAXXZ"
# -- End function
.def "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z"
.globl "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z
.p2align 4, 0x90
"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z": # @"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z"
.Lfunc_begin115:
.cv_func_id 115
.cv_loc 115 3 1154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1154:0
.seh_proc "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], r8
mov qword ptr [rsp + 56], rdx
mov qword ptr [rsp + 48], rcx
.Ltmp346:
.cv_loc 115 3 1158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1158:0
mov r8, qword ptr [rsp + 64]
mov rdx, qword ptr [rsp + 56]
mov rcx, qword ptr [rsp + 48]
mov r9b, byte ptr [rsp + 40]
call "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z"
.cv_loc 115 3 1161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1161:0
nop
add rsp, 72
ret
.Ltmp347:
.Lfunc_end115:
.seh_handlerdata
.section .text,"xr",discard,"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z"
.seh_endproc
# -- End function
.def "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z"
.globl "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z
.p2align 4, 0x90
"??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z"
.Lfunc_begin116:
.cv_func_id 116
.cv_loc 116 3 1145 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1145:0
.seh_proc "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z"
# %bb.0:
sub rsp, 32
.seh_stackalloc 32
.seh_endprologue
mov byte ptr [rsp + 24], r9b
mov qword ptr [rsp + 16], r8
mov qword ptr [rsp + 8], rdx
mov qword ptr [rsp], rcx
.Ltmp348:
.cv_loc 116 3 1147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1147:0
add rsp, 32
ret
.Ltmp349:
.Lfunc_end116:
.seh_handlerdata
.section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z"
.seh_endproc
# -- End function
.def "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z"
.globl "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z" # -- Begin function ??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z
.p2align 4, 0x90
"??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z": # @"??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z"
.Lfunc_begin117:
.cv_func_id 117
.cv_loc 117 3 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:199:0
.seh_proc "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov rax, qword ptr [rip + __security_cookie]
xor rax, rsp
mov qword ptr [rsp + 48], rax
mov qword ptr [rsp + 40], rdx
mov qword ptr [rsp + 32], rcx
.Ltmp350:
.cv_loc 117 3 201 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:201:0
cmp qword ptr [rsp + 40], 4096
jb .LBB117_2
# %bb.1:
.Ltmp351:
.cv_loc 117 3 203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:203:0
lea rcx, [rsp + 32]
lea rdx, [rsp + 40]
call "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z"
.Ltmp352:
.LBB117_2:
.cv_loc 117 3 207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:207:0
mov rdx, qword ptr [rsp + 40]
mov rcx, qword ptr [rsp + 32]
call "??3@YAXPEAX_K@Z"
mov rcx, qword ptr [rsp + 48]
xor rcx, rsp
call __security_check_cookie
.cv_loc 117 3 208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:208:0
nop
add rsp, 56
ret
.Ltmp353:
.Lfunc_end117:
.seh_handlerdata
.section .text,"xr",discard,"??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z"
.seh_endproc
# -- End function
.def "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z"
.globl "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z" # -- Begin function ?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z
.p2align 4, 0x90
"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z": # @"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z"
.Lfunc_begin118:
.cv_func_id 118
.cv_loc 118 3 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:114:0
.seh_proc "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z"
# %bb.0:
sub rsp, 120
.seh_stackalloc 120
.seh_endprologue
mov qword ptr [rsp + 112], rdx
mov qword ptr [rsp + 104], rcx
.Ltmp354:
.cv_loc 118 3 115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:115:0
mov rcx, qword ptr [rsp + 112]
mov rdx, qword ptr [rcx]
add rdx, 47
mov qword ptr [rcx], rdx
.cv_loc 118 3 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:117:0
mov rcx, qword ptr [rsp + 104]
mov rcx, qword ptr [rcx]
mov qword ptr [rsp + 96], rcx
.cv_loc 118 3 118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:118:0
mov rcx, qword ptr [rsp + 96]
mov rcx, qword ptr [rcx - 8]
mov qword ptr [rsp + 88], rcx
# %bb.1:
.Ltmp355:
.cv_loc 118 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0
mov rax, qword ptr [rsp + 96]
movabs rcx, -361700864190383366
cmp qword ptr [rax - 16], rcx
jne .LBB118_3
# %bb.2:
.Ltmp356:
.cv_loc 118 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0
jmp .LBB118_8
.Ltmp357:
.LBB118_3:
.cv_loc 118 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0
jmp .LBB118_4
.LBB118_4:
.Ltmp358:
.cv_loc 118 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0
lea rax, [rip + "??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"]
mov rcx, rsp
mov qword ptr [rcx + 40], rax
lea rax, [rip + "??_C@_02DKCKIIND@?$CFs?$AA@"]
mov qword ptr [rcx + 32], rax
lea rdx, [rip + "??_C@_0GJ@MAEDLLFA@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"]
mov rax, qword ptr [rip + __imp__CrtDbgReport]
xor r8d, r8d
mov r9d, r8d
mov ecx, 2
mov r8d, 122
call rax
mov ecx, 1
cmp ecx, eax
jne .LBB118_6
# %bb.5:
int3
.LBB118_6:
xor eax, eax
mov ecx, eax
lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"]
mov qword ptr [rsp + 64], rcx # 8-byte Spill
mov rcx, rdx
lea rdx, [rip + "??_C@_1EA@IKJNMLCJ@?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe?$AAd?$AA?$AA@"]
lea r8, [rip + "??_C@_1NC@LMCNBOC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"]
mov r9d, 122
mov qword ptr [rsp + 32], 0
call qword ptr [rip + __imp__invalid_parameter]
.Ltmp359:
# %bb.7:
.cv_loc 118 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0
jmp .LBB118_8
.Ltmp360:
.LBB118_8:
.cv_loc 118 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0
jmp .LBB118_9
.Ltmp361:
.LBB118_9:
.cv_loc 118 3 127 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:127:0
mov qword ptr [rsp + 80], 16
.cv_loc 118 3 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:131:0
mov rax, qword ptr [rsp + 104]
mov rax, qword ptr [rax]
sub rax, qword ptr [rsp + 88]
mov qword ptr [rsp + 72], rax
# %bb.10:
.Ltmp362:
.cv_loc 118 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0
cmp qword ptr [rsp + 72], 16
jb .LBB118_13
# %bb.11:
cmp qword ptr [rsp + 72], 47
ja .LBB118_13
# %bb.12:
.Ltmp363:
.cv_loc 118 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0
jmp .LBB118_18
.Ltmp364:
.LBB118_13:
.cv_loc 118 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0
jmp .LBB118_14
.LBB118_14:
.Ltmp365:
.cv_loc 118 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0
lea rax, [rip + "??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"]
mov rcx, rsp
mov qword ptr [rcx + 40], rax
lea rax, [rip + "??_C@_02DKCKIIND@?$CFs?$AA@"]
mov qword ptr [rcx + 32], rax
lea rdx, [rip + "??_C@_0GJ@MAEDLLFA@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"]
mov rax, qword ptr [rip + __imp__CrtDbgReport]
xor r8d, r8d
mov r9d, r8d
mov ecx, 2
mov r8d, 132
call rax
mov ecx, 1
cmp ecx, eax
jne .LBB118_16
# %bb.15:
int3
.LBB118_16:
xor eax, eax
mov ecx, eax
lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"]
mov qword ptr [rsp + 56], rcx # 8-byte Spill
mov rcx, rdx
lea rdx, [rip + "??_C@_1EA@IKJNMLCJ@?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe?$AAd?$AA?$AA@"]
lea r8, [rip + "??_C@_1NC@LMCNBOC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"]
mov r9d, 132
mov qword ptr [rsp + 32], 0
call qword ptr [rip + __imp__invalid_parameter]
.Ltmp366:
# %bb.17:
.cv_loc 118 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0
jmp .LBB118_18
.Ltmp367:
.LBB118_18:
.cv_loc 118 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0
jmp .LBB118_19
.Ltmp368:
.LBB118_19:
.cv_loc 118 3 133 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:133:0
mov rax, qword ptr [rsp + 88]
mov rcx, qword ptr [rsp + 104]
mov qword ptr [rcx], rax
.cv_loc 118 3 134 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:134:0
add rsp, 120
ret
.Ltmp369:
.Lfunc_end118:
.seh_handlerdata
.section .text,"xr",discard,"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z"
.seh_endproc
# -- End function
.def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ
.p2align 4, 0x90
"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.Lfunc_begin119:
.cv_func_id 119
.cv_loc 119 4 600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:600:0
.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
# %bb.0:
sub rsp, 40
.seh_stackalloc 40
.seh_endprologue
mov qword ptr [rsp + 32], rcx
mov rcx, qword ptr [rsp + 32]
.Ltmp370:
.cv_loc 119 4 601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:601:0
call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
add rax, 24
add rsp, 40
ret
.Ltmp371:
.Lfunc_end119:
.seh_handlerdata
.section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.seh_endproc
# -- End function
.def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ
.p2align 4, 0x90
"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.Lfunc_begin120:
.cv_func_id 120
.cv_loc 120 4 509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:509:0
.seh_proc "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov rax, qword ptr [rip + __security_cookie]
xor rax, rsp
mov qword ptr [rsp + 64], rax
mov qword ptr [rsp + 48], rcx
mov rax, qword ptr [rsp + 48]
.Ltmp372:
.cv_loc 120 4 510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:510:0
mov rcx, rax
mov qword ptr [rsp + 40], rax # 8-byte Spill
call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
lea rcx, [rsp + 56]
mov rdx, rax
call "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.cv_loc 120 4 511 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:511:0
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
mov qword ptr [rsp + 32], rax # 8-byte Spill
call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.cv_loc 120 4 512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:512:0
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
mov rdx, qword ptr [rax]
lea rcx, [rsp + 56]
call "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z"
.cv_loc 120 4 513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:513:0
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
mov rdx, qword ptr [rax]
lea rcx, [rsp + 56]
call "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z"
.cv_loc 120 4 514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:514:0
mov rcx, qword ptr [rsp + 40] # 8-byte Reload
call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
mov qword ptr [rax], 0
mov rax, qword ptr [rsp + 64]
xor rax, rsp
mov rcx, rax
call __security_check_cookie
.cv_loc 120 4 515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:515:0
nop
add rsp, 72
ret
.Ltmp373:
.Lfunc_end120:
.seh_handlerdata
.section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.seh_endproc
# -- End function
.def "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z"
.globl "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z" # -- Begin function ??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z
.p2align 4, 0x90
"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z": # @"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z"
.Lfunc_begin121:
.cv_func_id 121
.cv_loc 121 3 886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:886:0
.seh_proc "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z"
# %bb.0:
sub rsp, 16
.seh_stackalloc 16
.seh_endprologue
mov qword ptr [rsp + 8], rdx
mov qword ptr [rsp], rcx
.Ltmp374:
.cv_loc 121 3 888 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:888:0
add rsp, 16
ret
.Ltmp375:
.Lfunc_end121:
.seh_handlerdata
.section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z"
.seh_endproc
# -- End function
.def "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z"
.globl "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z" # -- Begin function ??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z
.p2align 4, 0x90
"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z": # @"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z"
.Lfunc_begin122:
.cv_func_id 122
.cv_loc 122 3 1212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1212:0
.seh_proc "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z"
# %bb.0:
sub rsp, 56
.seh_stackalloc 56
.seh_endprologue
mov eax, 1
mov r8d, eax
mov qword ptr [rsp + 48], rdx
mov qword ptr [rsp + 40], rcx
.Ltmp376:
.cv_loc 122 3 1213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1213:0
mov rdx, qword ptr [rsp + 48]
mov rcx, qword ptr [rsp + 40]
call "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z"
.cv_loc 122 3 1214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1214:0
nop
add rsp, 56
ret
.Ltmp377:
.Lfunc_end122:
.seh_handlerdata
.section .text,"xr",discard,"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z"
.seh_endproc
# -- End function
.def "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z";
.scl 2;
.type 32;
.endef
.section .text,"xr",discard,"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z"
.globl "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z" # -- Begin function ?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z
.p2align 4, 0x90
"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z": # @"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z"
.Lfunc_begin123:
.cv_func_id 123
.cv_loc 123 3 871 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:871:0
.seh_proc "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z"
# %bb.0:
sub rsp, 72
.seh_stackalloc 72
.seh_endprologue
mov qword ptr [rsp + 64], r8
mov qword ptr [rsp + 56], rdx
mov qword ptr [rsp + 48], rcx
.Ltmp378:
.cv_loc 123 3 873 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:873:0
mov rcx, qword ptr [rsp + 64]
shl rcx, 4
mov rdx, qword ptr [rsp + 56]
mov qword ptr [rsp + 40], rcx # 8-byte Spill
mov rcx, rdx
mov rdx, qword ptr [rsp + 40] # 8-byte Reload
call "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z"
.cv_loc 123 3 874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:874:0
nop
add rsp, 72
ret
.Ltmp379:
.Lfunc_end123:
.seh_handlerdata
.section .text,"xr",discard,"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z"
.seh_endproc
# -- End function
.section .rdata,"dr",discard,"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"
.globl "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"
"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@":
.asciz "GSL: Precondition failure at ..\\include\\gsl/span: 598"
.section .rdata,"dr",discard,"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"
.globl "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"
"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@":
.asciz "GSL: Precondition failure at ..\\include\\gsl/span: 599"
.section .data,"dw",discard,"??_R0?AUfail_fast@gsl@@@8"
.globl "??_R0?AUfail_fast@gsl@@@8" # @"??_R0?AUfail_fast@gsl@@@8"
.p2align 4
"??_R0?AUfail_fast@gsl@@@8":
.quad "??_7type_info@@6B@"
.quad 0
.asciz ".?AUfail_fast@gsl@@"
.zero 4
.section .xdata,"dr",discard,"_CT??_R0?AUfail_fast@gsl@@@824"
.globl "_CT??_R0?AUfail_fast@gsl@@@824" # @"_CT??_R0?AUfail_fast@gsl@@@824"
.p2align 4
"_CT??_R0?AUfail_fast@gsl@@@824":
.long 0 # 0x0
.long "??_R0?AUfail_fast@gsl@@@8"@IMGREL
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 24 # 0x18
.long "??0fail_fast@gsl@@QEAA@AEBU01@@Z"@IMGREL
.section .data,"dw",discard,"??_R0?AVlogic_error@std@@@8"
.globl "??_R0?AVlogic_error@std@@@8" # @"??_R0?AVlogic_error@std@@@8"
.p2align 4
"??_R0?AVlogic_error@std@@@8":
.quad "??_7type_info@@6B@"
.quad 0
.asciz ".?AVlogic_error@std@@"
.zero 2
.section .xdata,"dr",discard,"_CT??_R0?AVlogic_error@std@@@824"
.globl "_CT??_R0?AVlogic_error@std@@@824" # @"_CT??_R0?AVlogic_error@std@@@824"
.p2align 4
"_CT??_R0?AVlogic_error@std@@@824":
.long 0 # 0x0
.long "??_R0?AVlogic_error@std@@@8"@IMGREL
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 24 # 0x18
.long "??0logic_error@std@@QEAA@AEBV01@@Z"@IMGREL
.section .data,"dw",discard,"??_R0?AVexception@std@@@8"
.globl "??_R0?AVexception@std@@@8" # @"??_R0?AVexception@std@@@8"
.p2align 4
"??_R0?AVexception@std@@@8":
.quad "??_7type_info@@6B@"
.quad 0
.asciz ".?AVexception@std@@"
.zero 4
.section .xdata,"dr",discard,"_CT??_R0?AVexception@std@@@824"
.globl "_CT??_R0?AVexception@std@@@824" # @"_CT??_R0?AVexception@std@@@824"
.p2align 4
"_CT??_R0?AVexception@std@@@824":
.long 0 # 0x0
.long "??_R0?AVexception@std@@@8"@IMGREL
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 24 # 0x18
.long "??0exception@std@@QEAA@AEBV01@@Z"@IMGREL
.section .xdata,"dr",discard,"_CTA3?AUfail_fast@gsl@@"
.globl "_CTA3?AUfail_fast@gsl@@" # @"_CTA3?AUfail_fast@gsl@@"
.p2align 3
"_CTA3?AUfail_fast@gsl@@":
.long 3 # 0x3
.long "_CT??_R0?AUfail_fast@gsl@@@824"@IMGREL
.long "_CT??_R0?AVlogic_error@std@@@824"@IMGREL
.long "_CT??_R0?AVexception@std@@@824"@IMGREL
.section .xdata,"dr",discard,"_TI3?AUfail_fast@gsl@@"
.globl "_TI3?AUfail_fast@gsl@@" # @"_TI3?AUfail_fast@gsl@@"
.p2align 3
"_TI3?AUfail_fast@gsl@@":
.long 0 # 0x0
.long "??1fail_fast@gsl@@UEAA@XZ"@IMGREL
.long 0 # 0x0
.long "_CTA3?AUfail_fast@gsl@@"@IMGREL
.section .rdata,"dr",largest,"??_7fail_fast@gsl@@6B@"
.p2align 4 # @0
.L__unnamed_1:
.quad "??_R4fail_fast@gsl@@6B@"
.quad "??_Gfail_fast@gsl@@UEAAPEAXI@Z"
.quad "?what@exception@std@@UEBAPEBDXZ"
.section .rdata,"dr",discard,"??_R4fail_fast@gsl@@6B@"
.globl "??_R4fail_fast@gsl@@6B@" # @"??_R4fail_fast@gsl@@6B@"
.p2align 4
"??_R4fail_fast@gsl@@6B@":
.long 1 # 0x1
.long 0 # 0x0
.long 0 # 0x0
.long "??_R0?AUfail_fast@gsl@@@8"@IMGREL
.long "??_R3fail_fast@gsl@@8"@IMGREL
.long "??_R4fail_fast@gsl@@6B@"@IMGREL
.section .rdata,"dr",discard,"??_R3fail_fast@gsl@@8"
.globl "??_R3fail_fast@gsl@@8" # @"??_R3fail_fast@gsl@@8"
.p2align 3
"??_R3fail_fast@gsl@@8":
.long 0 # 0x0
.long 0 # 0x0
.long 3 # 0x3
.long "??_R2fail_fast@gsl@@8"@IMGREL
.section .rdata,"dr",discard,"??_R2fail_fast@gsl@@8"
.globl "??_R2fail_fast@gsl@@8" # @"??_R2fail_fast@gsl@@8"
.p2align 2
"??_R2fail_fast@gsl@@8":
.long "??_R1A@?0A@EA@fail_fast@gsl@@8"@IMGREL
.long "??_R1A@?0A@EA@logic_error@std@@8"@IMGREL
.long "??_R1A@?0A@EA@exception@std@@8"@IMGREL
.long 0 # 0x0
.section .rdata,"dr",discard,"??_R1A@?0A@EA@fail_fast@gsl@@8"
.globl "??_R1A@?0A@EA@fail_fast@gsl@@8" # @"??_R1A@?0A@EA@fail_fast@gsl@@8"
.p2align 4
"??_R1A@?0A@EA@fail_fast@gsl@@8":
.long "??_R0?AUfail_fast@gsl@@@8"@IMGREL
.long 2 # 0x2
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 64 # 0x40
.long "??_R3fail_fast@gsl@@8"@IMGREL
.section .rdata,"dr",discard,"??_R1A@?0A@EA@logic_error@std@@8"
.globl "??_R1A@?0A@EA@logic_error@std@@8" # @"??_R1A@?0A@EA@logic_error@std@@8"
.p2align 4
"??_R1A@?0A@EA@logic_error@std@@8":
.long "??_R0?AVlogic_error@std@@@8"@IMGREL
.long 1 # 0x1
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 64 # 0x40
.long "??_R3logic_error@std@@8"@IMGREL
.section .rdata,"dr",discard,"??_R3logic_error@std@@8"
.globl "??_R3logic_error@std@@8" # @"??_R3logic_error@std@@8"
.p2align 3
"??_R3logic_error@std@@8":
.long 0 # 0x0
.long 0 # 0x0
.long 2 # 0x2
.long "??_R2logic_error@std@@8"@IMGREL
.section .rdata,"dr",discard,"??_R2logic_error@std@@8"
.globl "??_R2logic_error@std@@8" # @"??_R2logic_error@std@@8"
.p2align 2
"??_R2logic_error@std@@8":
.long "??_R1A@?0A@EA@logic_error@std@@8"@IMGREL
.long "??_R1A@?0A@EA@exception@std@@8"@IMGREL
.long 0 # 0x0
.section .rdata,"dr",discard,"??_R1A@?0A@EA@exception@std@@8"
.globl "??_R1A@?0A@EA@exception@std@@8" # @"??_R1A@?0A@EA@exception@std@@8"
.p2align 4
"??_R1A@?0A@EA@exception@std@@8":
.long "??_R0?AVexception@std@@@8"@IMGREL
.long 0 # 0x0
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 64 # 0x40
.long "??_R3exception@std@@8"@IMGREL
.section .rdata,"dr",discard,"??_R3exception@std@@8"
.globl "??_R3exception@std@@8" # @"??_R3exception@std@@8"
.p2align 3
"??_R3exception@std@@8":
.long 0 # 0x0
.long 0 # 0x0
.long 1 # 0x1
.long "??_R2exception@std@@8"@IMGREL
.section .rdata,"dr",discard,"??_R2exception@std@@8"
.globl "??_R2exception@std@@8" # @"??_R2exception@std@@8"
.p2align 2
"??_R2exception@std@@8":
.long "??_R1A@?0A@EA@exception@std@@8"@IMGREL
.long 0 # 0x0
.section .rdata,"dr",largest,"??_7logic_error@std@@6B@"
.p2align 4 # @1
.L__unnamed_2:
.quad "??_R4logic_error@std@@6B@"
.quad "??_Glogic_error@std@@UEAAPEAXI@Z"
.quad "?what@exception@std@@UEBAPEBDXZ"
.section .rdata,"dr",discard,"??_R4logic_error@std@@6B@"
.globl "??_R4logic_error@std@@6B@" # @"??_R4logic_error@std@@6B@"
.p2align 4
"??_R4logic_error@std@@6B@":
.long 1 # 0x1
.long 0 # 0x0
.long 0 # 0x0
.long "??_R0?AVlogic_error@std@@@8"@IMGREL
.long "??_R3logic_error@std@@8"@IMGREL
.long "??_R4logic_error@std@@6B@"@IMGREL
.section .rdata,"dr",largest,"??_7exception@std@@6B@"
.p2align 4 # @2
.L__unnamed_3:
.quad "??_R4exception@std@@6B@"
.quad "??_Gexception@std@@UEAAPEAXI@Z"
.quad "?what@exception@std@@UEBAPEBDXZ"
.section .rdata,"dr",discard,"??_R4exception@std@@6B@"
.globl "??_R4exception@std@@6B@" # @"??_R4exception@std@@6B@"
.p2align 4
"??_R4exception@std@@6B@":
.long 1 # 0x1
.long 0 # 0x0
.long 0 # 0x0
.long "??_R0?AVexception@std@@@8"@IMGREL
.long "??_R3exception@std@@8"@IMGREL
.long "??_R4exception@std@@6B@"@IMGREL
.section .rdata,"dr",discard,"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"
.globl "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@" # @"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"
"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@":
.asciz "Unknown exception"
.section .data,"dw",discard,"??_R0?AUnarrowing_error@gsl@@@8"
.globl "??_R0?AUnarrowing_error@gsl@@@8" # @"??_R0?AUnarrowing_error@gsl@@@8"
.p2align 4
"??_R0?AUnarrowing_error@gsl@@@8":
.quad "??_7type_info@@6B@"
.quad 0
.asciz ".?AUnarrowing_error@gsl@@"
.zero 6
.section .xdata,"dr",discard,"_CT??_R0?AUnarrowing_error@gsl@@@824"
.globl "_CT??_R0?AUnarrowing_error@gsl@@@824" # @"_CT??_R0?AUnarrowing_error@gsl@@@824"
.p2align 4
"_CT??_R0?AUnarrowing_error@gsl@@@824":
.long 0 # 0x0
.long "??_R0?AUnarrowing_error@gsl@@@8"@IMGREL
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 24 # 0x18
.long "??0narrowing_error@gsl@@QEAA@AEBU01@@Z"@IMGREL
.section .xdata,"dr",discard,"_CTA2?AUnarrowing_error@gsl@@"
.globl "_CTA2?AUnarrowing_error@gsl@@" # @"_CTA2?AUnarrowing_error@gsl@@"
.p2align 3
"_CTA2?AUnarrowing_error@gsl@@":
.long 2 # 0x2
.long "_CT??_R0?AUnarrowing_error@gsl@@@824"@IMGREL
.long "_CT??_R0?AVexception@std@@@824"@IMGREL
.section .xdata,"dr",discard,"_TI2?AUnarrowing_error@gsl@@"
.globl "_TI2?AUnarrowing_error@gsl@@" # @"_TI2?AUnarrowing_error@gsl@@"
.p2align 3
"_TI2?AUnarrowing_error@gsl@@":
.long 0 # 0x0
.long "??1narrowing_error@gsl@@UEAA@XZ"@IMGREL
.long 0 # 0x0
.long "_CTA2?AUnarrowing_error@gsl@@"@IMGREL
.section .rdata,"dr",largest,"??_7narrowing_error@gsl@@6B@"
.p2align 4 # @3
.L__unnamed_4:
.quad "??_R4narrowing_error@gsl@@6B@"
.quad "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z"
.quad "?what@exception@std@@UEBAPEBDXZ"
.section .rdata,"dr",discard,"??_R4narrowing_error@gsl@@6B@"
.globl "??_R4narrowing_error@gsl@@6B@" # @"??_R4narrowing_error@gsl@@6B@"
.p2align 4
"??_R4narrowing_error@gsl@@6B@":
.long 1 # 0x1
.long 0 # 0x0
.long 0 # 0x0
.long "??_R0?AUnarrowing_error@gsl@@@8"@IMGREL
.long "??_R3narrowing_error@gsl@@8"@IMGREL
.long "??_R4narrowing_error@gsl@@6B@"@IMGREL
.section .rdata,"dr",discard,"??_R3narrowing_error@gsl@@8"
.globl "??_R3narrowing_error@gsl@@8" # @"??_R3narrowing_error@gsl@@8"
.p2align 3
"??_R3narrowing_error@gsl@@8":
.long 0 # 0x0
.long 0 # 0x0
.long 2 # 0x2
.long "??_R2narrowing_error@gsl@@8"@IMGREL
.section .rdata,"dr",discard,"??_R2narrowing_error@gsl@@8"
.globl "??_R2narrowing_error@gsl@@8" # @"??_R2narrowing_error@gsl@@8"
.p2align 2
"??_R2narrowing_error@gsl@@8":
.long "??_R1A@?0A@EA@narrowing_error@gsl@@8"@IMGREL
.long "??_R1A@?0A@EA@exception@std@@8"@IMGREL
.long 0 # 0x0
.section .rdata,"dr",discard,"??_R1A@?0A@EA@narrowing_error@gsl@@8"
.globl "??_R1A@?0A@EA@narrowing_error@gsl@@8" # @"??_R1A@?0A@EA@narrowing_error@gsl@@8"
.p2align 4
"??_R1A@?0A@EA@narrowing_error@gsl@@8":
.long "??_R0?AUnarrowing_error@gsl@@@8"@IMGREL
.long 1 # 0x1
.long 0 # 0x0
.long 4294967295 # 0xffffffff
.long 0 # 0x0
.long 64 # 0x40
.long "??_R3narrowing_error@gsl@@8"@IMGREL
.section .rdata,"dr",discard,"??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"
.globl "??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"
"??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@":
.asciz "GSL: Precondition failure at ..\\include\\gsl/span: 336"
.section .rdata,"dr",discard,"??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"
.globl "??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@" # @"??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@"
"??_C@_0BB@FCMFBGOM@invalid?5argument?$AA@":
.asciz "invalid argument"
.section .rdata,"dr",discard,"??_C@_02DKCKIIND@?$CFs?$AA@"
.globl "??_C@_02DKCKIIND@?$CFs?$AA@" # @"??_C@_02DKCKIIND@?$CFs?$AA@"
"??_C@_02DKCKIIND@?$CFs?$AA@":
.asciz "%s"
.section .rdata,"dr",discard,"??_C@_0GJ@MAEDLLFA@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"
.globl "??_C@_0GJ@MAEDLLFA@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GJ@MAEDLLFA@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"
"??_C@_0GJ@MAEDLLFA@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@":
.asciz "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xmemory0"
.section .rdata,"dr",discard,"??_C@_1NC@LMCNBOC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"
.globl "??_C@_1NC@LMCNBOC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@" # @"??_C@_1NC@LMCNBOC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"
.p2align 1
"??_C@_1NC@LMCNBOC@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@":
.short 67 # 0x43
.short 58 # 0x3a
.short 92 # 0x5c
.short 80 # 0x50
.short 114 # 0x72
.short 111 # 0x6f
.short 103 # 0x67
.short 114 # 0x72
.short 97 # 0x61
.short 109 # 0x6d
.short 32 # 0x20
.short 70 # 0x46
.short 105 # 0x69
.short 108 # 0x6c
.short 101 # 0x65
.short 115 # 0x73
.short 32 # 0x20
.short 40 # 0x28
.short 120 # 0x78
.short 56 # 0x38
.short 54 # 0x36
.short 41 # 0x29
.short 92 # 0x5c
.short 77 # 0x4d
.short 105 # 0x69
.short 99 # 0x63
.short 114 # 0x72
.short 111 # 0x6f
.short 115 # 0x73
.short 111 # 0x6f
.short 102 # 0x66
.short 116 # 0x74
.short 32 # 0x20
.short 86 # 0x56
.short 105 # 0x69
.short 115 # 0x73
.short 117 # 0x75
.short 97 # 0x61
.short 108 # 0x6c
.short 32 # 0x20
.short 83 # 0x53
.short 116 # 0x74
.short 117 # 0x75
.short 100 # 0x64
.short 105 # 0x69
.short 111 # 0x6f
.short 92 # 0x5c
.short 50 # 0x32
.short 48 # 0x30
.short 49 # 0x31
.short 55 # 0x37
.short 92 # 0x5c
.short 67 # 0x43
.short 111 # 0x6f
.short 109 # 0x6d
.short 109 # 0x6d
.short 117 # 0x75
.short 110 # 0x6e
.short 105 # 0x69
.short 116 # 0x74
.short 121 # 0x79
.short 92 # 0x5c
.short 86 # 0x56
.short 67 # 0x43
.short 92 # 0x5c
.short 84 # 0x54
.short 111 # 0x6f
.short 111 # 0x6f
.short 108 # 0x6c
.short 115 # 0x73
.short 92 # 0x5c
.short 77 # 0x4d
.short 83 # 0x53
.short 86 # 0x56
.short 67 # 0x43
.short 92 # 0x5c
.short 49 # 0x31
.short 52 # 0x34
.short 46 # 0x2e
.short 49 # 0x31
.short 54 # 0x36
.short 46 # 0x2e
.short 50 # 0x32
.short 55 # 0x37
.short 48 # 0x30
.short 50 # 0x32
.short 51 # 0x33
.short 92 # 0x5c
.short 105 # 0x69
.short 110 # 0x6e
.short 99 # 0x63
.short 108 # 0x6c
.short 117 # 0x75
.short 100 # 0x64
.short 101 # 0x65
.short 92 # 0x5c
.short 120 # 0x78
.short 109 # 0x6d
.short 101 # 0x65
.short 109 # 0x6d
.short 111 # 0x6f
.short 114 # 0x72
.short 121 # 0x79
.short 48 # 0x30
.short 0 # 0x0
.section .rdata,"dr",discard,"??_C@_1EE@NLJGENNL@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe@"
.globl "??_C@_1EE@NLJGENNL@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe@" # @"??_C@_1EE@NLJGENNL@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe@"
.p2align 1
"??_C@_1EE@NLJGENNL@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe@":
.short 95 # 0x5f
.short 65 # 0x41
.short 108 # 0x6c
.short 108 # 0x6c
.short 111 # 0x6f
.short 99 # 0x63
.short 97 # 0x61
.short 116 # 0x74
.short 101 # 0x65
.short 95 # 0x5f
.short 109 # 0x6d
.short 97 # 0x61
.short 110 # 0x6e
.short 117 # 0x75
.short 97 # 0x61
.short 108 # 0x6c
.short 108 # 0x6c
.short 121 # 0x79
.short 95 # 0x5f
.short 118 # 0x76
.short 101 # 0x65
.short 99 # 0x63
.short 116 # 0x74
.short 111 # 0x6f
.short 114 # 0x72
.short 95 # 0x5f
.short 97 # 0x61
.short 108 # 0x6c
.short 105 # 0x69
.short 103 # 0x67
.short 110 # 0x6e
.short 101 # 0x65
.short 100 # 0x64
.short 0 # 0x0
.section .rdata,"dr",discard,"??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"
.globl "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@" # @"??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"
.p2align 1
"??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@":
.short 34 # 0x22
.short 105 # 0x69
.short 110 # 0x6e
.short 118 # 0x76
.short 97 # 0x61
.short 108 # 0x6c
.short 105 # 0x69
.short 100 # 0x64
.short 32 # 0x20
.short 97 # 0x61
.short 114 # 0x72
.short 103 # 0x67
.short 117 # 0x75
.short 109 # 0x6d
.short 101 # 0x65
.short 110 # 0x6e
.short 116 # 0x74
.short 34 # 0x22
.short 0 # 0x0
.section .rdata,"dr",discard,"??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"
.globl "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@" # @"??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"
"??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@":
.asciz "vector<T> too long"
.section .rdata,"dr",discard,"??_C@_1EA@IKJNMLCJ@?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe?$AAd?$AA?$AA@"
.globl "??_C@_1EA@IKJNMLCJ@?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe?$AAd?$AA?$AA@" # @"??_C@_1EA@IKJNMLCJ@?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe?$AAd?$AA?$AA@"
.p2align 1
"??_C@_1EA@IKJNMLCJ@?$AA_?$AAA?$AAd?$AAj?$AAu?$AAs?$AAt?$AA_?$AAm?$AAa?$AAn?$AAu?$AAa?$AAl?$AAl?$AAy?$AA_?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA_?$AAa?$AAl?$AAi?$AAg?$AAn?$AAe?$AAd?$AA?$AA@":
.short 95 # 0x5f
.short 65 # 0x41
.short 100 # 0x64
.short 106 # 0x6a
.short 117 # 0x75
.short 115 # 0x73
.short 116 # 0x74
.short 95 # 0x5f
.short 109 # 0x6d
.short 97 # 0x61
.short 110 # 0x6e
.short 117 # 0x75
.short 97 # 0x61
.short 108 # 0x6c
.short 108 # 0x6c
.short 121 # 0x79
.short 95 # 0x5f
.short 118 # 0x76
.short 101 # 0x65
.short 99 # 0x63
.short 116 # 0x74
.short 111 # 0x6f
.short 114 # 0x72
.short 95 # 0x5f
.short 97 # 0x61
.short 108 # 0x6c
.short 105 # 0x69
.short 103 # 0x67
.short 110 # 0x6e
.short 101 # 0x65
.short 100 # 0x64
.short 0 # 0x0
.section .drectve,"yn"
.ascii " /DEFAULTLIB:msvcrtd.lib"
.ascii " /DEFAULTLIB:oldnames.lib"
.ascii " /FAILIFMISMATCH:\"_MSC_VER=1900\""
.ascii " /FAILIFMISMATCH:\"_ITERATOR_DEBUG_LEVEL=2\""
.ascii " /FAILIFMISMATCH:\"RuntimeLibrary=MDd_DynamicDebug\""
.ascii " /DEFAULTLIB:msvcprtd.lib"
.ascii " /FAILIFMISMATCH:\"_CRT_STDIO_ISO_WIDE_SPECIFIERS=0\""
.section .debug$S,"dr"
.p2align 2
.long 4 # Debug section magic
.long 241
.long .Ltmp381-.Ltmp380 # Subsection size
.Ltmp380:
.short .Ltmp383-.Ltmp382 # Record length
.Ltmp382:
.short 4412 # Record kind: S_COMPILE3
.long 1 # Flags and language
.short 208 # CPUType
.short 7 # Frontend version
.short 0
.short 1
.short 0
.short 7001 # Backend version
.short 0
.short 0
.short 0
.asciz "clang version 7.0.1 (tags/RELEASE_701/final)" # Null-terminated compiler version string
.Ltmp383:
.Ltmp381:
.p2align 2
.long 241 # Symbol subsection for foo
.long .Ltmp385-.Ltmp384 # Subsection size
.Ltmp384:
.short .Ltmp387-.Ltmp386 # Record length
.Ltmp386:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end0-"?foo@@YA_NXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4098 # Function type index
.secrel32 "?foo@@YA_NXZ" # Function section relative address
.secidx "?foo@@YA_NXZ" # Function section index
.byte 0 # Flags
.asciz "foo" # Function name
.Ltmp387:
.short .Ltmp389-.Ltmp388 # Record length
.Ltmp388:
.short 4355 # Record kind: S_BLOCK32
.long 0 # PtrParent
.long 0 # PtrEnd
.long .Ltmp7-.Ltmp0 # Code size
.secrel32 .Ltmp0 # Function section relative address
.secidx .Lfunc_begin0 # Function section index
.byte 0 # Lexical block name
.Ltmp389:
.short .Ltmp391-.Ltmp390 # Record length
.Ltmp390:
.short 4414 # Record kind: S_LOCAL
.long 48 # TypeIndex
.short 0 # Flags
.asciz "ret"
.Ltmp391:
.cv_def_range .Ltmp0 .Ltmp7, "E\021O\001\000\000_\000\000\000"
.short .Ltmp393-.Ltmp392 # Record length
.Ltmp392:
.short 4414 # Record kind: S_LOCAL
.long 4149 # TypeIndex
.short 0 # Flags
.asciz "s"
.Ltmp393:
.cv_def_range .Ltmp0 .Ltmp7, "E\021O\001\000\000\200\000\000\000"
.short .Ltmp395-.Ltmp394 # Record length
.Ltmp394:
.short 4414 # Record kind: S_LOCAL
.long 4210 # TypeIndex
.short 0 # Flags
.asciz "cs"
.Ltmp395:
.cv_def_range .Ltmp0 .Ltmp7, "E\021O\001\000\000p\000\000\000"
.short .Ltmp397-.Ltmp396 # Record length
.Ltmp396:
.short 4414 # Record kind: S_LOCAL
.long 4149 # TypeIndex
.short 0 # Flags
.asciz "s2"
.Ltmp397:
.cv_def_range .Ltmp0 .Ltmp7, "E\021O\001\000\000`\000\000\000"
.short 2 # Record length
.short 6 # Record kind: S_END
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp385:
.p2align 2
.cv_linetable 0, "?foo@@YA_NXZ", .Lfunc_end0
.section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::span<0,void>
.long .Ltmp399-.Ltmp398 # Subsection size
.Ltmp398:
.short .Ltmp401-.Ltmp400 # Record length
.Ltmp400:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end1-"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4218 # Function type index
.secrel32 "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Function section relative address
.secidx "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::span<0,void>" # Function name
.Ltmp401:
.short .Ltmp403-.Ltmp402 # Record length
.Ltmp402:
.short 4414 # Record kind: S_LOCAL
.long 4102 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp403:
.cv_def_range .Ltmp10 .Ltmp11, "E\021N\001\000\000\360\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp399:
.p2align 2
.cv_linetable 1, "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ", .Lfunc_end1
.section .debug$S,"dr",associative,"?size@?$span@H$0?0@gsl@@QEBA_JXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::size
.long .Ltmp405-.Ltmp404 # Subsection size
.Ltmp404:
.short .Ltmp407-.Ltmp406 # Record length
.Ltmp406:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end2-"?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4219 # Function type index
.secrel32 "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section relative address
.secidx "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::size" # Function name
.Ltmp407:
.short .Ltmp409-.Ltmp408 # Record length
.Ltmp408:
.short 4414 # Record kind: S_LOCAL
.long 4126 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp409:
.cv_def_range .Ltmp12 .Ltmp13, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp405:
.p2align 2
.cv_linetable 2, "?size@?$span@H$0?0@gsl@@QEBA_JXZ", .Lfunc_end2
.section .debug$S,"dr",associative,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::data
.long .Ltmp411-.Ltmp410 # Subsection size
.Ltmp410:
.short .Ltmp413-.Ltmp412 # Record length
.Ltmp412:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end3-"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4220 # Function type index
.secrel32 "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section relative address
.secidx "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::data" # Function name
.Ltmp413:
.short .Ltmp415-.Ltmp414 # Record length
.Ltmp414:
.short 4414 # Record kind: S_LOCAL
.long 4126 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp415:
.cv_def_range .Ltmp14 .Ltmp15, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp411:
.p2align 2
.cv_linetable 3, "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end3
.section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<const int,-1>::span<0,void>
.long .Ltmp417-.Ltmp416 # Subsection size
.Ltmp416:
.short .Ltmp419-.Ltmp418 # Record length
.Ltmp418:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end4-"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4221 # Function type index
.secrel32 "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Function section relative address
.secidx "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<const int,-1>::span<0,void>" # Function name
.Ltmp419:
.short .Ltmp421-.Ltmp420 # Record length
.Ltmp420:
.short 4414 # Record kind: S_LOCAL
.long 4169 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp421:
.cv_def_range .Ltmp18 .Ltmp19, "E\021N\001\000\000\360\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp417:
.p2align 2
.cv_linetable 4, "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ", .Lfunc_end4
.section .debug$S,"dr",associative,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<const int,-1>::size
.long .Ltmp423-.Ltmp422 # Subsection size
.Ltmp422:
.short .Ltmp425-.Ltmp424 # Record length
.Ltmp424:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end5-"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4222 # Function type index
.secrel32 "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section relative address
.secidx "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<const int,-1>::size" # Function name
.Ltmp425:
.short .Ltmp427-.Ltmp426 # Record length
.Ltmp426:
.short 4414 # Record kind: S_LOCAL
.long 4189 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp427:
.cv_def_range .Ltmp20 .Ltmp21, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp423:
.p2align 2
.cv_linetable 5, "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end5
.section .debug$S,"dr",associative,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<const int,-1>::data
.long .Ltmp429-.Ltmp428 # Subsection size
.Ltmp428:
.short .Ltmp431-.Ltmp430 # Record length
.Ltmp430:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end6-"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4223 # Function type index
.secrel32 "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section relative address
.secidx "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<const int,-1>::data" # Function name
.Ltmp431:
.short .Ltmp433-.Ltmp432 # Record length
.Ltmp432:
.short 4414 # Record kind: S_LOCAL
.long 4189 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp433:
.cv_def_range .Ltmp22 .Ltmp23, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp429:
.p2align 2
.cv_linetable 6, "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end6
.section .debug$S,"dr"
.long 241 # Symbol subsection for bar
.long .Ltmp435-.Ltmp434 # Subsection size
.Ltmp434:
.short .Ltmp437-.Ltmp436 # Record length
.Ltmp436:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end7-"?bar@@YA_NXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4224 # Function type index
.secrel32 "?bar@@YA_NXZ" # Function section relative address
.secidx "?bar@@YA_NXZ" # Function section index
.byte 0 # Flags
.asciz "bar" # Function name
.Ltmp437:
.short .Ltmp439-.Ltmp438 # Record length
.Ltmp438:
.short 4355 # Record kind: S_BLOCK32
.long 0 # PtrParent
.long 0 # PtrEnd
.long .Ltmp27-.Ltmp26 # Code size
.secrel32 .Ltmp26 # Function section relative address
.secidx .Lfunc_begin7 # Function section index
.byte 0 # Lexical block name
.Ltmp439:
.short .Ltmp441-.Ltmp440 # Record length
.Ltmp440:
.short 4414 # Record kind: S_LOCAL
.long 48 # TypeIndex
.short 0 # Flags
.asciz "ret"
.Ltmp441:
.cv_def_range .Ltmp26 .Ltmp27, "E\021N\001\000\0007\000\000\000"
.short .Ltmp443-.Ltmp442 # Record length
.Ltmp442:
.short 4414 # Record kind: S_LOCAL
.long 4341 # TypeIndex
.short 0 # Flags
.asciz "v"
.Ltmp443:
.cv_def_range .Ltmp26 .Ltmp27, "E\021N\001\000\000\020\000\000\000"
.short .Ltmp445-.Ltmp444 # Record length
.Ltmp444:
.short 4414 # Record kind: S_LOCAL
.long 4149 # TypeIndex
.short 0 # Flags
.asciz "s"
.Ltmp445:
.cv_def_range .Ltmp26 .Ltmp27, "E\021N\001\000\000\330\377\377\377"
.short 2 # Record length
.short 6 # Record kind: S_END
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp435:
.p2align 2
.cv_linetable 7, "?bar@@YA_NXZ", .Lfunc_end7
.section .debug$S,"dr",associative,"??0?$allocator@H@std@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::allocator<int>::allocator
.long .Ltmp447-.Ltmp446 # Subsection size
.Ltmp446:
.short .Ltmp449-.Ltmp448 # Record length
.Ltmp448:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end8-"??0?$allocator@H@std@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4559 # Function type index
.secrel32 "??0?$allocator@H@std@@QEAA@XZ" # Function section relative address
.secidx "??0?$allocator@H@std@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::allocator<int>::allocator" # Function name
.Ltmp449:
.short .Ltmp451-.Ltmp450 # Record length
.Ltmp450:
.short 4414 # Record kind: S_LOCAL
.long 4397 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp451:
.cv_def_range .Ltmp28 .Ltmp29, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp447:
.p2align 2
.cv_linetable 8, "??0?$allocator@H@std@@QEAA@XZ", .Lfunc_end8
.section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::vector
.long .Ltmp453-.Ltmp452 # Subsection size
.Ltmp452:
.short .Ltmp455-.Ltmp454 # Record length
.Ltmp454:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end9-"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4560 # Function type index
.secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # Function section relative address
.secidx "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::vector" # Function name
.Ltmp455:
.short .Ltmp457-.Ltmp456 # Record length
.Ltmp456:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp457:
.cv_def_range .Ltmp32 .Ltmp40, "E\021N\001\000\000\350\377\377\377"
.short .Ltmp459-.Ltmp458 # Record length
.Ltmp458:
.short 4414 # Record kind: S_LOCAL
.long 4561 # TypeIndex
.short 1 # Flags
.asciz "_Ilist"
.Ltmp459:
.cv_def_range .Lfunc_begin9 .Ltmp33, "A\021K\001\000\000"
.cv_def_range .Ltmp33 .Ltmp36 .Ltmp37 .Ltmp38, "E\021N\001\000\000\320\377\377\377"
.short .Ltmp461-.Ltmp460 # Record length
.Ltmp460:
.short 4414 # Record kind: S_LOCAL
.long 4231 # TypeIndex
.short 1 # Flags
.asciz "_Al"
.Ltmp461:
.cv_def_range .Ltmp32 .Ltmp40, "E\021N\001\000\000\360\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp453:
.p2align 2
.cv_linetable 9, "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z", .Lfunc_end9
.section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::span<std::vector<int,std::allocator<int> >,void>
.long .Ltmp463-.Ltmp462 # Subsection size
.Ltmp462:
.short .Ltmp465-.Ltmp464 # Record length
.Ltmp464:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end10-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4563 # Function type index
.secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address
.secidx "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::span<std::vector<int,std::allocator<int> >,void>" # Function name
.Ltmp465:
.short .Ltmp467-.Ltmp466 # Record length
.Ltmp466:
.short 4414 # Record kind: S_LOCAL
.long 4102 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp467:
.cv_def_range .Ltmp41 .Ltmp42, "E\021O\001\000\0008\000\000\000"
.short .Ltmp469-.Ltmp468 # Record length
.Ltmp468:
.short 4414 # Record kind: S_LOCAL
.long 4261 # TypeIndex
.short 1 # Flags
.asciz "cont"
.Ltmp469:
.cv_def_range .Ltmp41 .Ltmp42, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp463:
.p2align 2
.cv_linetable 10, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end10
.section .debug$S,"dr",associative,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::~vector
.long .Ltmp471-.Ltmp470 # Subsection size
.Ltmp470:
.short .Ltmp473-.Ltmp472 # Record length
.Ltmp472:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end11-"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4564 # Function type index
.secrel32 "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section relative address
.secidx "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::~vector" # Function name
.Ltmp473:
.short .Ltmp475-.Ltmp474 # Record length
.Ltmp474:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp475:
.cv_def_range .Ltmp45 .Ltmp48, "E\021N\001\000\000\360\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp471:
.p2align 2
.cv_linetable 11, "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ", .Lfunc_end11
.section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type
.long .Ltmp477-.Ltmp476 # Subsection size
.Ltmp476:
.short .Ltmp479-.Ltmp478 # Record length
.Ltmp478:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end12-"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4576 # Function type index
.secrel32 "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Function section relative address
.secidx "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "gsl::details::extent_type<0>::extent_type" # Function name
.Ltmp479:
.short .Ltmp481-.Ltmp480 # Record length
.Ltmp480:
.short 4414 # Record kind: S_LOCAL
.long 4566 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp481:
.cv_def_range .Ltmp49 .Ltmp50, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp477:
.p2align 2
.cv_linetable 12, "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end12
.section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::storage_type<gsl::details::extent_type<0> >
.long .Ltmp483-.Ltmp482 # Subsection size
.Ltmp482:
.short .Ltmp485-.Ltmp484 # Record length
.Ltmp484:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end13-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4580 # Function type index
.secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section relative address
.secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::storage_type<gsl::details::extent_type<0> >" # Function name
.Ltmp485:
.short .Ltmp487-.Ltmp486 # Record length
.Ltmp486:
.short 4414 # Record kind: S_LOCAL
.long 4577 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp487:
.cv_def_range .Ltmp55 .Ltmp59, "E\021N\001\000\000(\000\000\000"
.short .Ltmp489-.Ltmp488 # Record length
.Ltmp488:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "data"
.Ltmp489:
.cv_def_range .Ltmp55 .Ltmp59, "E\021N\001\000\0000\000\000\000"
.short .Ltmp491-.Ltmp490 # Record length
.Ltmp490:
.short 4414 # Record kind: S_LOCAL
.long 4574 # TypeIndex
.short 1 # Flags
.asciz "ext"
.Ltmp491:
.cv_def_range .Ltmp55 .Ltmp59, "E\021N\001\000\0008\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp483:
.p2align 2
.cv_linetable 13, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end13
.section .debug$S,"dr",associative,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<0>
.long .Ltmp493-.Ltmp492 # Subsection size
.Ltmp492:
.short .Ltmp495-.Ltmp494 # Record length
.Ltmp494:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end14-"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4583 # Function type index
.secrel32 "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Function section relative address
.secidx "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::details::extent_type<-1>::extent_type<0>" # Function name
.Ltmp495:
.short .Ltmp497-.Ltmp496 # Record length
.Ltmp496:
.short 4414 # Record kind: S_LOCAL
.long 4159 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp497:
.cv_def_range .Ltmp60 .Ltmp62, "E\021O\001\000\0000\000\000\000"
.short .Ltmp499-.Ltmp498 # Record length
.Ltmp498:
.short 4414 # Record kind: S_LOCAL
.long 4574 # TypeIndex
.short 1 # Flags
.asciz "ext"
.Ltmp499:
.cv_def_range .Ltmp60 .Ltmp62, "E\021O\001\000\0008\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp493:
.p2align 2
.cv_linetable 14, "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z", .Lfunc_end14
.section .debug$S,"dr",associative,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::details::extent_type<-1>::size
.long .Ltmp501-.Ltmp500 # Subsection size
.Ltmp500:
.short .Ltmp503-.Ltmp502 # Record length
.Ltmp502:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end15-"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4584 # Function type index
.secrel32 "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Function section relative address
.secidx "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::details::extent_type<-1>::size" # Function name
.Ltmp503:
.short .Ltmp505-.Ltmp504 # Record length
.Ltmp504:
.short 4414 # Record kind: S_LOCAL
.long 4162 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp505:
.cv_def_range .Ltmp63 .Ltmp64, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp501:
.p2align 2
.cv_linetable 15, "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ", .Lfunc_end15
.section .debug$S,"dr",associative,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::details::throw_exception<gsl::fail_fast>
.long .Ltmp507-.Ltmp506 # Subsection size
.Ltmp506:
.short .Ltmp509-.Ltmp508 # Record length
.Ltmp508:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end16-"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4989 # Function type index
.secrel32 "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Function section relative address
.secidx "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::details::throw_exception<gsl::fail_fast>" # Function name
.Ltmp509:
.short .Ltmp511-.Ltmp510 # Record length
.Ltmp510:
.short 4414 # Record kind: S_LOCAL
.long 4587 # TypeIndex
.short 1 # Flags
.asciz "exception"
.Ltmp511:
.cv_def_range .Ltmp65 .Ltmp66, "E\021O\001\000\000P\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp507:
.p2align 2
.cv_linetable 16, "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z", .Lfunc_end16
.section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@QEBD@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::fail_fast::fail_fast
.long .Ltmp513-.Ltmp512 # Subsection size
.Ltmp512:
.short .Ltmp515-.Ltmp514 # Record length
.Ltmp514:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end17-"??0fail_fast@gsl@@QEAA@QEBD@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4990 # Function type index
.secrel32 "??0fail_fast@gsl@@QEAA@QEBD@Z" # Function section relative address
.secidx "??0fail_fast@gsl@@QEAA@QEBD@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::fail_fast::fail_fast" # Function name
.Ltmp515:
.short .Ltmp517-.Ltmp516 # Record length
.Ltmp516:
.short 4414 # Record kind: S_LOCAL
.long 4592 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp517:
.cv_def_range .Ltmp67 .Ltmp68, "E\021O\001\000\0008\000\000\000"
.short .Ltmp519-.Ltmp518 # Record length
.Ltmp518:
.short 4414 # Record kind: S_LOCAL
.long 4594 # TypeIndex
.short 1 # Flags
.asciz "message"
.Ltmp519:
.cv_def_range .Ltmp67 .Ltmp68, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp513:
.p2align 2
.cv_linetable 17, "??0fail_fast@gsl@@QEAA@QEBD@Z", .Lfunc_end17
.section .debug$S,"dr",associative,"??1fail_fast@gsl@@UEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::fail_fast::~fail_fast
.long .Ltmp521-.Ltmp520 # Subsection size
.Ltmp520:
.short .Ltmp523-.Ltmp522 # Record length
.Ltmp522:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end18-"??1fail_fast@gsl@@UEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4992 # Function type index
.secrel32 "??1fail_fast@gsl@@UEAA@XZ" # Function section relative address
.secidx "??1fail_fast@gsl@@UEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "gsl::fail_fast::~fail_fast" # Function name
.Ltmp523:
.short .Ltmp525-.Ltmp524 # Record length
.Ltmp524:
.short 4414 # Record kind: S_LOCAL
.long 4592 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp525:
.cv_def_range .Ltmp69 .Ltmp71, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp521:
.p2align 2
.cv_linetable 18, "??1fail_fast@gsl@@UEAA@XZ", .Lfunc_end18
.section .debug$S,"dr",associative,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::details::extent_type<0>::size
.long .Ltmp527-.Ltmp526 # Subsection size
.Ltmp526:
.short .Ltmp529-.Ltmp528 # Record length
.Ltmp528:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end19-"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4993 # Function type index
.secrel32 "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Function section relative address
.secidx "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::details::extent_type<0>::size" # Function name
.Ltmp529:
.short .Ltmp531-.Ltmp530 # Record length
.Ltmp530:
.short 4414 # Record kind: S_LOCAL
.long 4571 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp531:
.cv_def_range .Ltmp72 .Ltmp73, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp527:
.p2align 2
.cv_linetable 19, "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ", .Lfunc_end19
.section .debug$S,"dr",associative,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::forward<gsl::fail_fast>
.long .Ltmp533-.Ltmp532 # Subsection size
.Ltmp532:
.short .Ltmp535-.Ltmp534 # Record length
.Ltmp534:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end20-"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4998 # Function type index
.secrel32 "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Function section relative address
.secidx "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Function section index
.byte 0 # Flags
.asciz "std::forward<gsl::fail_fast>" # Function name
.Ltmp535:
.short .Ltmp537-.Ltmp536 # Record length
.Ltmp536:
.short 4414 # Record kind: S_LOCAL
.long 4995 # TypeIndex
.short 1 # Flags
.asciz "_Arg"
.Ltmp537:
.cv_def_range .Ltmp74 .Ltmp75, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp533:
.p2align 2
.cv_linetable 20, "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z", .Lfunc_end20
.section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::fail_fast::fail_fast
.long .Ltmp539-.Ltmp538 # Subsection size
.Ltmp538:
.short .Ltmp541-.Ltmp540 # Record length
.Ltmp540:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end21-"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5000 # Function type index
.secrel32 "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Function section relative address
.secidx "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::fail_fast::fail_fast" # Function name
.Ltmp541:
.short .Ltmp543-.Ltmp542 # Record length
.Ltmp542:
.short 4414 # Record kind: S_LOCAL
.long 4592 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp543:
.cv_def_range .Ltmp76 .Ltmp77, "E\021O\001\000\0008\000\000\000"
.short .Ltmp545-.Ltmp544 # Record length
.Ltmp544:
.short 4414 # Record kind: S_LOCAL
.long 4587 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp545:
.cv_def_range .Ltmp76 .Ltmp77, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp539:
.p2align 2
.cv_linetable 21, "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end21
.section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@AEBU01@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::fail_fast::fail_fast
.long .Ltmp547-.Ltmp546 # Subsection size
.Ltmp546:
.short .Ltmp549-.Ltmp548 # Record length
.Ltmp548:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end22-"??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5005 # Function type index
.secrel32 "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Function section relative address
.secidx "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::fail_fast::fail_fast" # Function name
.Ltmp549:
.short .Ltmp551-.Ltmp550 # Record length
.Ltmp550:
.short 4414 # Record kind: S_LOCAL
.long 4592 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp551:
.cv_def_range .Ltmp78 .Ltmp79, "E\021O\001\000\0008\000\000\000"
.short .Ltmp553-.Ltmp552 # Record length
.Ltmp552:
.short 4414 # Record kind: S_LOCAL
.long 5002 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp553:
.cv_def_range .Ltmp78 .Ltmp79, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp547:
.p2align 2
.cv_linetable 22, "??0fail_fast@gsl@@QEAA@AEBU01@@Z", .Lfunc_end22
.section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@AEBV01@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::logic_error::logic_error
.long .Ltmp555-.Ltmp554 # Subsection size
.Ltmp554:
.short .Ltmp557-.Ltmp556 # Record length
.Ltmp556:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end23-"??0logic_error@std@@QEAA@AEBV01@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5010 # Function type index
.secrel32 "??0logic_error@std@@QEAA@AEBV01@@Z" # Function section relative address
.secidx "??0logic_error@std@@QEAA@AEBV01@@Z" # Function section index
.byte 0 # Flags
.asciz "std::logic_error::logic_error" # Function name
.Ltmp557:
.short .Ltmp559-.Ltmp558 # Record length
.Ltmp558:
.short 4414 # Record kind: S_LOCAL
.long 4602 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp559:
.cv_def_range .Ltmp80 .Ltmp81, "E\021O\001\000\0008\000\000\000"
.short .Ltmp561-.Ltmp560 # Record length
.Ltmp560:
.short 4414 # Record kind: S_LOCAL
.long 5007 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp561:
.cv_def_range .Ltmp80 .Ltmp81, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp555:
.p2align 2
.cv_linetable 23, "??0logic_error@std@@QEAA@AEBV01@@Z", .Lfunc_end23
.section .debug$S,"dr",associative,"??0exception@std@@QEAA@AEBV01@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::exception::exception
.long .Ltmp563-.Ltmp562 # Subsection size
.Ltmp562:
.short .Ltmp565-.Ltmp564 # Record length
.Ltmp564:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end24-"??0exception@std@@QEAA@AEBV01@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5011 # Function type index
.secrel32 "??0exception@std@@QEAA@AEBV01@@Z" # Function section relative address
.secidx "??0exception@std@@QEAA@AEBV01@@Z" # Function section index
.byte 0 # Flags
.asciz "std::exception::exception" # Function name
.Ltmp565:
.short .Ltmp567-.Ltmp566 # Record length
.Ltmp566:
.short 4414 # Record kind: S_LOCAL
.long 4618 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp567:
.cv_def_range .Ltmp82 .Ltmp85, "E\021O\001\000\0008\000\000\000"
.short .Ltmp569-.Ltmp568 # Record length
.Ltmp568:
.short 4414 # Record kind: S_LOCAL
.long 4624 # TypeIndex
.short 1 # Flags
.asciz "_Other"
.Ltmp569:
.cv_def_range .Ltmp82 .Ltmp85, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp563:
.p2align 2
.cv_linetable 24, "??0exception@std@@QEAA@AEBV01@@Z", .Lfunc_end24
.section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@$$QEAV01@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::logic_error::logic_error
.long .Ltmp571-.Ltmp570 # Subsection size
.Ltmp570:
.short .Ltmp573-.Ltmp572 # Record length
.Ltmp572:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end25-"??0logic_error@std@@QEAA@$$QEAV01@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5015 # Function type index
.secrel32 "??0logic_error@std@@QEAA@$$QEAV01@@Z" # Function section relative address
.secidx "??0logic_error@std@@QEAA@$$QEAV01@@Z" # Function section index
.byte 0 # Flags
.asciz "std::logic_error::logic_error" # Function name
.Ltmp573:
.short .Ltmp575-.Ltmp574 # Record length
.Ltmp574:
.short 4414 # Record kind: S_LOCAL
.long 4602 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp575:
.cv_def_range .Ltmp86 .Ltmp87, "E\021O\001\000\0008\000\000\000"
.short .Ltmp577-.Ltmp576 # Record length
.Ltmp576:
.short 4414 # Record kind: S_LOCAL
.long 5012 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp577:
.cv_def_range .Ltmp86 .Ltmp87, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp571:
.p2align 2
.cv_linetable 25, "??0logic_error@std@@QEAA@$$QEAV01@@Z", .Lfunc_end25
.section .debug$S,"dr",associative,"??_Gfail_fast@gsl@@UEAAPEAXI@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::fail_fast::~fail_fast
.long .Ltmp579-.Ltmp578 # Subsection size
.Ltmp578:
.short .Ltmp581-.Ltmp580 # Record length
.Ltmp580:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end26-"??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 4992 # Function type index
.secrel32 "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Function section relative address
.secidx "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::fail_fast::~fail_fast" # Function name
.Ltmp581:
.short .Ltmp583-.Ltmp582 # Record length
.Ltmp582:
.short 4414 # Record kind: S_LOCAL
.long 4592 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp583:
.cv_def_range .Ltmp88 .Ltmp89, "E\021O\001\000\0000\000\000\000"
.short .Ltmp585-.Ltmp584 # Record length
.Ltmp584:
.short 4414 # Record kind: S_LOCAL
.long 116 # TypeIndex
.short 1 # Flags
.asciz "should_call_delete"
.Ltmp585:
.cv_def_range .Ltmp88 .Ltmp89, "E\021O\001\000\000<\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp579:
.p2align 2
.cv_linetable 26, "??_Gfail_fast@gsl@@UEAAPEAXI@Z", .Lfunc_end26
.section .debug$S,"dr",associative,"?what@exception@std@@UEBAPEBDXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::exception::what
.long .Ltmp587-.Ltmp586 # Subsection size
.Ltmp586:
.short .Ltmp589-.Ltmp588 # Record length
.Ltmp588:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end27-"?what@exception@std@@UEBAPEBDXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5016 # Function type index
.secrel32 "?what@exception@std@@UEBAPEBDXZ" # Function section relative address
.secidx "?what@exception@std@@UEBAPEBDXZ" # Function section index
.byte 0 # Flags
.asciz "std::exception::what" # Function name
.Ltmp589:
.short .Ltmp591-.Ltmp590 # Record length
.Ltmp590:
.short 4414 # Record kind: S_LOCAL
.long 4630 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp591:
.cv_def_range .Ltmp90 .Ltmp91, "E\021O\001\000\000\020\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp587:
.p2align 2
.cv_linetable 27, "?what@exception@std@@UEBAPEBDXZ", .Lfunc_end27
.section .debug$S,"dr",associative,"??_Glogic_error@std@@UEAAPEAXI@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::logic_error::~logic_error
.long .Ltmp593-.Ltmp592 # Subsection size
.Ltmp592:
.short .Ltmp595-.Ltmp594 # Record length
.Ltmp594:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end28-"??_Glogic_error@std@@UEAAPEAXI@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5018 # Function type index
.secrel32 "??_Glogic_error@std@@UEAAPEAXI@Z" # Function section relative address
.secidx "??_Glogic_error@std@@UEAAPEAXI@Z" # Function section index
.byte 0 # Flags
.asciz "std::logic_error::~logic_error" # Function name
.Ltmp595:
.short .Ltmp597-.Ltmp596 # Record length
.Ltmp596:
.short 4414 # Record kind: S_LOCAL
.long 4602 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp597:
.cv_def_range .Ltmp92 .Ltmp93, "E\021O\001\000\0000\000\000\000"
.short .Ltmp599-.Ltmp598 # Record length
.Ltmp598:
.short 4414 # Record kind: S_LOCAL
.long 116 # TypeIndex
.short 1 # Flags
.asciz "should_call_delete"
.Ltmp599:
.cv_def_range .Ltmp92 .Ltmp93, "E\021O\001\000\000<\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp593:
.p2align 2
.cv_linetable 28, "??_Glogic_error@std@@UEAAPEAXI@Z", .Lfunc_end28
.section .debug$S,"dr",associative,"??1logic_error@std@@UEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::logic_error::~logic_error
.long .Ltmp601-.Ltmp600 # Subsection size
.Ltmp600:
.short .Ltmp603-.Ltmp602 # Record length
.Ltmp602:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end29-"??1logic_error@std@@UEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5018 # Function type index
.secrel32 "??1logic_error@std@@UEAA@XZ" # Function section relative address
.secidx "??1logic_error@std@@UEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::logic_error::~logic_error" # Function name
.Ltmp603:
.short .Ltmp605-.Ltmp604 # Record length
.Ltmp604:
.short 4414 # Record kind: S_LOCAL
.long 4602 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp605:
.cv_def_range .Ltmp94 .Ltmp96, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp601:
.p2align 2
.cv_linetable 29, "??1logic_error@std@@UEAA@XZ", .Lfunc_end29
.section .debug$S,"dr",associative,"??1exception@std@@UEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::exception::~exception
.long .Ltmp607-.Ltmp606 # Subsection size
.Ltmp606:
.short .Ltmp609-.Ltmp608 # Record length
.Ltmp608:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end30-"??1exception@std@@UEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5019 # Function type index
.secrel32 "??1exception@std@@UEAA@XZ" # Function section relative address
.secidx "??1exception@std@@UEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::exception::~exception" # Function name
.Ltmp609:
.short .Ltmp611-.Ltmp610 # Record length
.Ltmp610:
.short 4414 # Record kind: S_LOCAL
.long 4618 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp611:
.cv_def_range .Ltmp97 .Ltmp100, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp607:
.p2align 2
.cv_linetable 30, "??1exception@std@@UEAA@XZ", .Lfunc_end30
.section .debug$S,"dr",associative,"??_Gexception@std@@UEAAPEAXI@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::exception::~exception
.long .Ltmp613-.Ltmp612 # Subsection size
.Ltmp612:
.short .Ltmp615-.Ltmp614 # Record length
.Ltmp614:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end31-"??_Gexception@std@@UEAAPEAXI@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5019 # Function type index
.secrel32 "??_Gexception@std@@UEAAPEAXI@Z" # Function section relative address
.secidx "??_Gexception@std@@UEAAPEAXI@Z" # Function section index
.byte 0 # Flags
.asciz "std::exception::~exception" # Function name
.Ltmp615:
.short .Ltmp617-.Ltmp616 # Record length
.Ltmp616:
.short 4414 # Record kind: S_LOCAL
.long 4618 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp617:
.cv_def_range .Ltmp101 .Ltmp102, "E\021O\001\000\0000\000\000\000"
.short .Ltmp619-.Ltmp618 # Record length
.Ltmp618:
.short 4414 # Record kind: S_LOCAL
.long 116 # TypeIndex
.short 1 # Flags
.asciz "should_call_delete"
.Ltmp619:
.cv_def_range .Ltmp101 .Ltmp102, "E\021O\001\000\000<\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp613:
.p2align 2
.cv_linetable 31, "??_Gexception@std@@UEAAPEAXI@Z", .Lfunc_end31
.section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@PEBD@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::logic_error::logic_error
.long .Ltmp621-.Ltmp620 # Subsection size
.Ltmp620:
.short .Ltmp623-.Ltmp622 # Record length
.Ltmp622:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end32-"??0logic_error@std@@QEAA@PEBD@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5020 # Function type index
.secrel32 "??0logic_error@std@@QEAA@PEBD@Z" # Function section relative address
.secidx "??0logic_error@std@@QEAA@PEBD@Z" # Function section index
.byte 0 # Flags
.asciz "std::logic_error::logic_error" # Function name
.Ltmp623:
.short .Ltmp625-.Ltmp624 # Record length
.Ltmp624:
.short 4414 # Record kind: S_LOCAL
.long 4602 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp625:
.cv_def_range .Ltmp103 .Ltmp104, "E\021O\001\000\0008\000\000\000"
.short .Ltmp627-.Ltmp626 # Record length
.Ltmp626:
.short 4414 # Record kind: S_LOCAL
.long 4608 # TypeIndex
.short 1 # Flags
.asciz "_Message"
.Ltmp627:
.cv_def_range .Ltmp103 .Ltmp104, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp621:
.p2align 2
.cv_linetable 32, "??0logic_error@std@@QEAA@PEBD@Z", .Lfunc_end32
.section .debug$S,"dr",associative,"??0exception@std@@QEAA@QEBD@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::exception::exception
.long .Ltmp629-.Ltmp628 # Subsection size
.Ltmp628:
.short .Ltmp631-.Ltmp630 # Record length
.Ltmp630:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end33-"??0exception@std@@QEAA@QEBD@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5021 # Function type index
.secrel32 "??0exception@std@@QEAA@QEBD@Z" # Function section relative address
.secidx "??0exception@std@@QEAA@QEBD@Z" # Function section index
.byte 0 # Flags
.asciz "std::exception::exception" # Function name
.Ltmp631:
.short .Ltmp633-.Ltmp632 # Record length
.Ltmp632:
.short 4414 # Record kind: S_LOCAL
.long 4618 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp633:
.cv_def_range .Ltmp105 .Ltmp110, "E\021O\001\000\0000\000\000\000"
.short .Ltmp635-.Ltmp634 # Record length
.Ltmp634:
.short 4414 # Record kind: S_LOCAL
.long 4594 # TypeIndex
.short 1 # Flags
.asciz "_Message"
.Ltmp635:
.cv_def_range .Ltmp105 .Ltmp110, "E\021O\001\000\0008\000\000\000"
.short .Ltmp637-.Ltmp636 # Record length
.Ltmp636:
.short 4355 # Record kind: S_BLOCK32
.long 0 # PtrParent
.long 0 # PtrEnd
.long .Ltmp109-.Ltmp106 # Code size
.secrel32 .Ltmp106 # Function section relative address
.secidx .Lfunc_begin33 # Function section index
.byte 0 # Lexical block name
.Ltmp637:
.short .Ltmp639-.Ltmp638 # Record length
.Ltmp638:
.short 4414 # Record kind: S_LOCAL
.long 4831 # TypeIndex
.short 0 # Flags
.asciz "_InitData"
.Ltmp639:
.cv_def_range .Ltmp106 .Ltmp109, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 6 # Record kind: S_END
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp629:
.p2align 2
.cv_linetable 33, "??0exception@std@@QEAA@QEBD@Z", .Lfunc_end33
.section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::data
.long .Ltmp641-.Ltmp640 # Subsection size
.Ltmp640:
.short .Ltmp643-.Ltmp642 # Record length
.Ltmp642:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end34-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5022 # Function type index
.secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section relative address
.secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::data" # Function name
.Ltmp643:
.short .Ltmp645-.Ltmp644 # Record length
.Ltmp644:
.short 4414 # Record kind: S_LOCAL
.long 4154 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp645:
.cv_def_range .Ltmp111 .Ltmp112, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp641:
.p2align 2
.cv_linetable 34, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end34
.section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::storage_type<gsl::details::extent_type<0> >
.long .Ltmp647-.Ltmp646 # Subsection size
.Ltmp646:
.short .Ltmp649-.Ltmp648 # Record length
.Ltmp648:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end35-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5026 # Function type index
.secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section relative address
.secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::storage_type<gsl::details::extent_type<0> >" # Function name
.Ltmp649:
.short .Ltmp651-.Ltmp650 # Record length
.Ltmp650:
.short 4414 # Record kind: S_LOCAL
.long 5023 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp651:
.cv_def_range .Ltmp117 .Ltmp121, "E\021N\001\000\000(\000\000\000"
.short .Ltmp653-.Ltmp652 # Record length
.Ltmp652:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "data"
.Ltmp653:
.cv_def_range .Ltmp117 .Ltmp121, "E\021N\001\000\0000\000\000\000"
.short .Ltmp655-.Ltmp654 # Record length
.Ltmp654:
.short 4414 # Record kind: S_LOCAL
.long 4574 # TypeIndex
.short 1 # Flags
.asciz "ext"
.Ltmp655:
.cv_def_range .Ltmp117 .Ltmp121, "E\021N\001\000\0008\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp647:
.p2align 2
.cv_linetable 35, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end35
.section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::data
.long .Ltmp657-.Ltmp656 # Subsection size
.Ltmp656:
.short .Ltmp659-.Ltmp658 # Record length
.Ltmp658:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end36-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5027 # Function type index
.secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section relative address
.secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section index
.byte 0 # Flags
.asciz "gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::data" # Function name
.Ltmp659:
.short .Ltmp661-.Ltmp660 # Record length
.Ltmp660:
.short 4414 # Record kind: S_LOCAL
.long 4213 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp661:
.cv_def_range .Ltmp122 .Ltmp123, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp657:
.p2align 2
.cv_linetable 36, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end36
.section .debug$S,"dr",associative,"??$narrow@_J_K@gsl@@YA_J_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::narrow<long long,unsigned long long>
.long .Ltmp663-.Ltmp662 # Subsection size
.Ltmp662:
.short .Ltmp665-.Ltmp664 # Record length
.Ltmp664:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end37-"??$narrow@_J_K@gsl@@YA_J_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5031 # Function type index
.secrel32 "??$narrow@_J_K@gsl@@YA_J_K@Z" # Function section relative address
.secidx "??$narrow@_J_K@gsl@@YA_J_K@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::narrow<long long,unsigned long long>" # Function name
.Ltmp665:
.short .Ltmp667-.Ltmp666 # Record length
.Ltmp666:
.short 4414 # Record kind: S_LOCAL
.long 35 # TypeIndex
.short 1 # Flags
.asciz "u"
.Ltmp667:
.cv_def_range .Ltmp128 .Ltmp137, "E\021N\001\000\000\000\000\000\000"
.short .Ltmp669-.Ltmp668 # Record length
.Ltmp668:
.short 4414 # Record kind: S_LOCAL
.long 19 # TypeIndex
.short 0 # Flags
.asciz "t"
.Ltmp669:
.cv_def_range .Ltmp128 .Ltmp137, "E\021N\001\000\000\370\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp663:
.p2align 2
.cv_linetable 37, "??$narrow@_J_K@gsl@@YA_J_K@Z", .Lfunc_end37
.section .debug$S,"dr",associative,"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::size
.long .Ltmp671-.Ltmp670 # Subsection size
.Ltmp670:
.short .Ltmp673-.Ltmp672 # Record length
.Ltmp672:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end38-"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5032 # Function type index
.secrel32 "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section relative address
.secidx "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::size" # Function name
.Ltmp673:
.short .Ltmp675-.Ltmp674 # Record length
.Ltmp674:
.short 4414 # Record kind: S_LOCAL
.long 4299 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp675:
.cv_def_range .Ltmp138 .Ltmp139, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp671:
.p2align 2
.cv_linetable 38, "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end38
.section .debug$S,"dr",associative,"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::data
.long .Ltmp677-.Ltmp676 # Subsection size
.Ltmp676:
.short .Ltmp679-.Ltmp678 # Record length
.Ltmp678:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end39-"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5033 # Function type index
.secrel32 "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # Function section relative address
.secidx "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::data" # Function name
.Ltmp679:
.short .Ltmp681-.Ltmp680 # Record length
.Ltmp680:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp681:
.cv_def_range .Ltmp140 .Ltmp141, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp677:
.p2align 2
.cv_linetable 39, "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ", .Lfunc_end39
.section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::span
.long .Ltmp683-.Ltmp682 # Subsection size
.Ltmp682:
.short .Ltmp685-.Ltmp684 # Record length
.Ltmp684:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end40-"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5034 # Function type index
.secrel32 "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section relative address
.secidx "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::span" # Function name
.Ltmp685:
.short .Ltmp687-.Ltmp686 # Record length
.Ltmp686:
.short 4414 # Record kind: S_LOCAL
.long 4102 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp687:
.cv_def_range .Ltmp142 .Ltmp143, "E\021O\001\000\0000\000\000\000"
.short .Ltmp689-.Ltmp688 # Record length
.Ltmp688:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "ptr"
.Ltmp689:
.cv_def_range .Ltmp142 .Ltmp143, "E\021O\001\000\0008\000\000\000"
.short .Ltmp691-.Ltmp690 # Record length
.Ltmp690:
.short 4414 # Record kind: S_LOCAL
.long 19 # TypeIndex
.short 1 # Flags
.asciz "count"
.Ltmp691:
.cv_def_range .Ltmp142 .Ltmp143, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp683:
.p2align 2
.cv_linetable 40, "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z", .Lfunc_end40
.section .debug$S,"dr",associative,"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::narrow_cast<long long,unsigned long long &>
.long .Ltmp693-.Ltmp692 # Subsection size
.Ltmp692:
.short .Ltmp695-.Ltmp694 # Record length
.Ltmp694:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end41-"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5038 # Function type index
.secrel32 "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # Function section relative address
.secidx "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::narrow_cast<long long,unsigned long long &>" # Function name
.Ltmp695:
.short .Ltmp697-.Ltmp696 # Record length
.Ltmp696:
.short 4414 # Record kind: S_LOCAL
.long 5035 # TypeIndex
.short 1 # Flags
.asciz "u"
.Ltmp697:
.cv_def_range .Ltmp144 .Ltmp145, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp693:
.p2align 2
.cv_linetable 41, "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z", .Lfunc_end41
.section .debug$S,"dr",associative,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::details::throw_exception<gsl::narrowing_error>
.long .Ltmp699-.Ltmp698 # Subsection size
.Ltmp698:
.short .Ltmp701-.Ltmp700 # Record length
.Ltmp700:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end42-"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5047 # Function type index
.secrel32 "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # Function section relative address
.secidx "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::details::throw_exception<gsl::narrowing_error>" # Function name
.Ltmp701:
.short .Ltmp703-.Ltmp702 # Record length
.Ltmp702:
.short 4414 # Record kind: S_LOCAL
.long 5040 # TypeIndex
.short 1 # Flags
.asciz "exception"
.Ltmp703:
.cv_def_range .Ltmp146 .Ltmp147, "E\021O\001\000\000P\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp699:
.p2align 2
.cv_linetable 42, "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z", .Lfunc_end42
.section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error
.long .Ltmp705-.Ltmp704 # Subsection size
.Ltmp704:
.short .Ltmp707-.Ltmp706 # Record length
.Ltmp706:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end43-"??0narrowing_error@gsl@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5050 # Function type index
.secrel32 "??0narrowing_error@gsl@@QEAA@XZ" # Function section relative address
.secidx "??0narrowing_error@gsl@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "gsl::narrowing_error::narrowing_error" # Function name
.Ltmp707:
.short .Ltmp709-.Ltmp708 # Record length
.Ltmp708:
.short 4414 # Record kind: S_LOCAL
.long 5048 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp709:
.cv_def_range .Ltmp148 .Ltmp149, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp705:
.p2align 2
.cv_linetable 43, "??0narrowing_error@gsl@@QEAA@XZ", .Lfunc_end43
.section .debug$S,"dr",associative,"??1narrowing_error@gsl@@UEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::narrowing_error::~narrowing_error
.long .Ltmp711-.Ltmp710 # Subsection size
.Ltmp710:
.short .Ltmp713-.Ltmp712 # Record length
.Ltmp712:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end44-"??1narrowing_error@gsl@@UEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5051 # Function type index
.secrel32 "??1narrowing_error@gsl@@UEAA@XZ" # Function section relative address
.secidx "??1narrowing_error@gsl@@UEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "gsl::narrowing_error::~narrowing_error" # Function name
.Ltmp713:
.short .Ltmp715-.Ltmp714 # Record length
.Ltmp714:
.short 4414 # Record kind: S_LOCAL
.long 5048 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp715:
.cv_def_range .Ltmp150 .Ltmp152, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp711:
.p2align 2
.cv_linetable 44, "??1narrowing_error@gsl@@UEAA@XZ", .Lfunc_end44
.section .debug$S,"dr",associative,"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::forward<unsigned long long &>
.long .Ltmp717-.Ltmp716 # Subsection size
.Ltmp716:
.short .Ltmp719-.Ltmp718 # Record length
.Ltmp718:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end45-"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5053 # Function type index
.secrel32 "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # Function section relative address
.secidx "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::forward<unsigned long long &>" # Function name
.Ltmp719:
.short .Ltmp721-.Ltmp720 # Record length
.Ltmp720:
.short 4414 # Record kind: S_LOCAL
.long 5035 # TypeIndex
.short 1 # Flags
.asciz "_Arg"
.Ltmp721:
.cv_def_range .Ltmp153 .Ltmp154, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp717:
.p2align 2
.cv_linetable 45, "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z", .Lfunc_end45
.section .debug$S,"dr",associative,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::forward<gsl::narrowing_error>
.long .Ltmp723-.Ltmp722 # Subsection size
.Ltmp722:
.short .Ltmp725-.Ltmp724 # Record length
.Ltmp724:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end46-"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5057 # Function type index
.secrel32 "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # Function section relative address
.secidx "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # Function section index
.byte 0 # Flags
.asciz "std::forward<gsl::narrowing_error>" # Function name
.Ltmp725:
.short .Ltmp727-.Ltmp726 # Record length
.Ltmp726:
.short 4414 # Record kind: S_LOCAL
.long 5054 # TypeIndex
.short 1 # Flags
.asciz "_Arg"
.Ltmp727:
.cv_def_range .Ltmp155 .Ltmp156, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp723:
.p2align 2
.cv_linetable 46, "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z", .Lfunc_end46
.section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error
.long .Ltmp729-.Ltmp728 # Subsection size
.Ltmp728:
.short .Ltmp731-.Ltmp730 # Record length
.Ltmp730:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end47-"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5059 # Function type index
.secrel32 "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # Function section relative address
.secidx "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::narrowing_error::narrowing_error" # Function name
.Ltmp731:
.short .Ltmp733-.Ltmp732 # Record length
.Ltmp732:
.short 4414 # Record kind: S_LOCAL
.long 5048 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp733:
.cv_def_range .Ltmp157 .Ltmp158, "E\021O\001\000\0008\000\000\000"
.short .Ltmp735-.Ltmp734 # Record length
.Ltmp734:
.short 4414 # Record kind: S_LOCAL
.long 5040 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp735:
.cv_def_range .Ltmp157 .Ltmp158, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp729:
.p2align 2
.cv_linetable 47, "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end47
.section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QEAA@AEBU01@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error
.long .Ltmp737-.Ltmp736 # Subsection size
.Ltmp736:
.short .Ltmp739-.Ltmp738 # Record length
.Ltmp738:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end48-"??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5064 # Function type index
.secrel32 "??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # Function section relative address
.secidx "??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::narrowing_error::narrowing_error" # Function name
.Ltmp739:
.short .Ltmp741-.Ltmp740 # Record length
.Ltmp740:
.short 4414 # Record kind: S_LOCAL
.long 5048 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp741:
.cv_def_range .Ltmp159 .Ltmp160, "E\021O\001\000\0008\000\000\000"
.short .Ltmp743-.Ltmp742 # Record length
.Ltmp742:
.short 4414 # Record kind: S_LOCAL
.long 5061 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp743:
.cv_def_range .Ltmp159 .Ltmp160, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp737:
.p2align 2
.cv_linetable 48, "??0narrowing_error@gsl@@QEAA@AEBU01@@Z", .Lfunc_end48
.section .debug$S,"dr",associative,"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::narrowing_error::~narrowing_error
.long .Ltmp745-.Ltmp744 # Subsection size
.Ltmp744:
.short .Ltmp747-.Ltmp746 # Record length
.Ltmp746:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end49-"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5051 # Function type index
.secrel32 "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # Function section relative address
.secidx "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::narrowing_error::~narrowing_error" # Function name
.Ltmp747:
.short .Ltmp749-.Ltmp748 # Record length
.Ltmp748:
.short 4414 # Record kind: S_LOCAL
.long 5048 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp749:
.cv_def_range .Ltmp161 .Ltmp162, "E\021O\001\000\0000\000\000\000"
.short .Ltmp751-.Ltmp750 # Record length
.Ltmp750:
.short 4414 # Record kind: S_LOCAL
.long 116 # TypeIndex
.short 1 # Flags
.asciz "should_call_delete"
.Ltmp751:
.cv_def_range .Ltmp161 .Ltmp162, "E\021O\001\000\000<\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp745:
.p2align 2
.cv_linetable 49, "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z", .Lfunc_end49
.section .debug$S,"dr",associative,"??0exception@std@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::exception::exception
.long .Ltmp753-.Ltmp752 # Subsection size
.Ltmp752:
.short .Ltmp755-.Ltmp754 # Record length
.Ltmp754:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end50-"??0exception@std@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5065 # Function type index
.secrel32 "??0exception@std@@QEAA@XZ" # Function section relative address
.secidx "??0exception@std@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::exception::exception" # Function name
.Ltmp755:
.short .Ltmp757-.Ltmp756 # Record length
.Ltmp756:
.short 4414 # Record kind: S_LOCAL
.long 4618 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp757:
.cv_def_range .Ltmp163 .Ltmp164, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp753:
.p2align 2
.cv_linetable 50, "??0exception@std@@QEAA@XZ", .Lfunc_end50
.section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast
.long .Ltmp759-.Ltmp758 # Subsection size
.Ltmp758:
.short .Ltmp761-.Ltmp760 # Record length
.Ltmp760:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end51-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5066 # Function type index
.secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section relative address
.secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast" # Function name
.Ltmp761:
.short .Ltmp763-.Ltmp762 # Record length
.Ltmp762:
.short 4414 # Record kind: S_LOCAL
.long 4355 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp763:
.cv_def_range .Ltmp165 .Ltmp166, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp759:
.p2align 2
.cv_linetable 51, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end51
.section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst
.long .Ltmp765-.Ltmp764 # Subsection size
.Ltmp764:
.short .Ltmp767-.Ltmp766 # Record length
.Ltmp766:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end52-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5067 # Function type index
.secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section relative address
.secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst" # Function name
.Ltmp767:
.short .Ltmp769-.Ltmp768 # Record length
.Ltmp768:
.short 4414 # Record kind: S_LOCAL
.long 4355 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp769:
.cv_def_range .Ltmp167 .Ltmp168, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp765:
.p2align 2
.cv_linetable 52, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end52
.section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data
.long .Ltmp771-.Ltmp770 # Subsection size
.Ltmp770:
.short .Ltmp773-.Ltmp772 # Record length
.Ltmp772:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end53-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5068 # Function type index
.secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address
.secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data" # Function name
.Ltmp773:
.short .Ltmp775-.Ltmp774 # Record length
.Ltmp774:
.short 4414 # Record kind: S_LOCAL
.long 4355 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp775:
.cv_def_range .Ltmp169 .Ltmp170, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp771:
.p2align 2
.cv_linetable 53, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end53
.section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second
.long .Ltmp777-.Ltmp776 # Subsection size
.Ltmp776:
.short .Ltmp779-.Ltmp778 # Record length
.Ltmp778:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end54-"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5069 # Function type index
.secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address
.secidx "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second" # Function name
.Ltmp779:
.short .Ltmp781-.Ltmp780 # Record length
.Ltmp780:
.short 4414 # Record kind: S_LOCAL
.long 4448 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp781:
.cv_def_range .Ltmp171 .Ltmp172, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp777:
.p2align 2
.cv_linetable 54, "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end54
.section .debug$S,"dr",associative,"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Unfancy_maybe_null<int>
.long .Ltmp783-.Ltmp782 # Subsection size
.Ltmp782:
.short .Ltmp785-.Ltmp784 # Record length
.Ltmp784:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end55-"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5072 # Function type index
.secrel32 "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z" # Function section relative address
.secidx "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Unfancy_maybe_null<int>" # Function name
.Ltmp785:
.short .Ltmp787-.Ltmp786 # Record length
.Ltmp786:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp787:
.cv_def_range .Ltmp173 .Ltmp174, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp783:
.p2align 2
.cv_linetable 55, "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z", .Lfunc_end55
.section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst
.long .Ltmp789-.Ltmp788 # Subsection size
.Ltmp788:
.short .Ltmp791-.Ltmp790 # Record length
.Ltmp790:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end56-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5073 # Function type index
.secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section relative address
.secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myfirst" # Function name
.Ltmp791:
.short .Ltmp793-.Ltmp792 # Record length
.Ltmp792:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp793:
.cv_def_range .Ltmp175 .Ltmp176, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp789:
.p2align 2
.cv_linetable 56, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end56
.section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data
.long .Ltmp795-.Ltmp794 # Subsection size
.Ltmp794:
.short .Ltmp797-.Ltmp796 # Record length
.Ltmp796:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end57-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5074 # Function type index
.secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address
.secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Get_data" # Function name
.Ltmp797:
.short .Ltmp799-.Ltmp798 # Record length
.Ltmp798:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp799:
.cv_def_range .Ltmp177 .Ltmp178, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp795:
.p2align 2
.cv_linetable 57, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end57
.section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second
.long .Ltmp801-.Ltmp800 # Subsection size
.Ltmp800:
.short .Ltmp803-.Ltmp802 # Record length
.Ltmp802:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end58-"?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5075 # Function type index
.secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address
.secidx "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_second" # Function name
.Ltmp803:
.short .Ltmp805-.Ltmp804 # Record length
.Ltmp804:
.short 4414 # Record kind: S_LOCAL
.long 4445 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp805:
.cv_def_range .Ltmp179 .Ltmp180, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp801:
.p2align 2
.cv_linetable 58, "?_Get_second@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end58
.section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::storage_type<long long>
.long .Ltmp807-.Ltmp806 # Subsection size
.Ltmp806:
.short .Ltmp809-.Ltmp808 # Record length
.Ltmp808:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end59-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5077 # Function type index
.secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section relative address
.secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::storage_type<long long>" # Function name
.Ltmp809:
.short .Ltmp811-.Ltmp810 # Record length
.Ltmp810:
.short 4414 # Record kind: S_LOCAL
.long 4577 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp811:
.cv_def_range .Ltmp185 .Ltmp189, "E\021N\001\000\000\030\000\000\000"
.short .Ltmp813-.Ltmp812 # Record length
.Ltmp812:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "data"
.Ltmp813:
.cv_def_range .Ltmp185 .Ltmp189, "E\021N\001\000\000 \000\000\000"
.short .Ltmp815-.Ltmp814 # Record length
.Ltmp814:
.short 4414 # Record kind: S_LOCAL
.long 19 # TypeIndex
.short 1 # Flags
.asciz "ext"
.Ltmp815:
.cv_def_range .Ltmp185 .Ltmp189, "E\021N\001\000\000(\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp807:
.p2align 2
.cv_linetable 59, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z", .Lfunc_end59
.section .debug$S,"dr",associative,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type
.long .Ltmp817-.Ltmp816 # Subsection size
.Ltmp816:
.short .Ltmp819-.Ltmp818 # Record length
.Ltmp818:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end60-"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5078 # Function type index
.secrel32 "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # Function section relative address
.secidx "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # Function section index
.byte 0 # Flags
.asciz "gsl::details::extent_type<-1>::extent_type" # Function name
.Ltmp819:
.short .Ltmp821-.Ltmp820 # Record length
.Ltmp820:
.short 4414 # Record kind: S_LOCAL
.long 4159 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp821:
.cv_def_range .Ltmp192 .Ltmp196, "E\021N\001\000\000\340\377\377\377"
.short .Ltmp823-.Ltmp822 # Record length
.Ltmp822:
.short 4414 # Record kind: S_LOCAL
.long 19 # TypeIndex
.short 1 # Flags
.asciz "size"
.Ltmp823:
.cv_def_range .Ltmp192 .Ltmp196, "E\021N\001\000\000\350\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp817:
.p2align 2
.cv_linetable 60, "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z", .Lfunc_end60
.section .debug$S,"dr",associative,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Vector_alloc<const std::allocator<int> &,void>
.long .Ltmp825-.Ltmp824 # Subsection size
.Ltmp824:
.short .Ltmp827-.Ltmp826 # Record length
.Ltmp826:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end61-"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5079 # Function type index
.secrel32 "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section relative address
.secidx "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Vector_alloc<const std::allocator<int> &,void>" # Function name
.Ltmp827:
.short .Ltmp829-.Ltmp828 # Record length
.Ltmp828:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp829:
.cv_def_range .Ltmp197 .Ltmp200, "E\021O\001\000\0008\000\000\000"
.short .Ltmp831-.Ltmp830 # Record length
.Ltmp830:
.short 4414 # Record kind: S_LOCAL
.long 4231 # TypeIndex
.short 1 # Flags
.asciz "_Al"
.Ltmp831:
.cv_def_range .Ltmp197 .Ltmp200, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp825:
.p2align 2
.cv_linetable 61, "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z", .Lfunc_end61
.section .debug$S,"dr",associative,"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::_Range_construct_or_tidy<const int *>
.long .Ltmp833-.Ltmp832 # Subsection size
.Ltmp832:
.short .Ltmp835-.Ltmp834 # Record length
.Ltmp834:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end62-"??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5082 # Function type index
.secrel32 "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z" # Function section relative address
.secidx "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::_Range_construct_or_tidy<const int *>" # Function name
.Ltmp835:
.short .Ltmp837-.Ltmp836 # Record length
.Ltmp836:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp837:
.cv_def_range .Ltmp203 .Ltmp207, "E\021N\001\000\000\330\377\377\377"
.short .Ltmp839-.Ltmp838 # Record length
.Ltmp838:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp839:
.cv_def_range .Ltmp203 .Ltmp207, "E\021N\001\000\000\340\377\377\377"
.short .Ltmp841-.Ltmp840 # Record length
.Ltmp840:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp841:
.cv_def_range .Ltmp203 .Ltmp207, "E\021N\001\000\000\350\377\377\377"
.short .Ltmp843-.Ltmp842 # Record length
.Ltmp842:
.short 4414 # Record kind: S_LOCAL
.long 4984 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp843:
.cv_def_range .Ltmp203 .Ltmp207, "E\021N\001\000\000\360\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp833:
.p2align 2
.cv_linetable 62, "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z", .Lfunc_end62
.section .debug$S,"dr",associative,"?end@?$initializer_list@H@std@@QEBAPEBHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::initializer_list<int>::end
.long .Ltmp845-.Ltmp844 # Subsection size
.Ltmp844:
.short .Ltmp847-.Ltmp846 # Record length
.Ltmp846:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end63-"?end@?$initializer_list@H@std@@QEBAPEBHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5083 # Function type index
.secrel32 "?end@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section relative address
.secidx "?end@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section index
.byte 0 # Flags
.asciz "std::initializer_list<int>::end" # Function name
.Ltmp847:
.short .Ltmp849-.Ltmp848 # Record length
.Ltmp848:
.short 4414 # Record kind: S_LOCAL
.long 4420 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp849:
.cv_def_range .Ltmp208 .Ltmp209, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp845:
.p2align 2
.cv_linetable 63, "?end@?$initializer_list@H@std@@QEBAPEBHXZ", .Lfunc_end63
.section .debug$S,"dr",associative,"?begin@?$initializer_list@H@std@@QEBAPEBHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::initializer_list<int>::begin
.long .Ltmp851-.Ltmp850 # Subsection size
.Ltmp850:
.short .Ltmp853-.Ltmp852 # Record length
.Ltmp852:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end64-"?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5084 # Function type index
.secrel32 "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section relative address
.secidx "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section index
.byte 0 # Flags
.asciz "std::initializer_list<int>::begin" # Function name
.Ltmp853:
.short .Ltmp855-.Ltmp854 # Record length
.Ltmp854:
.short 4414 # Record kind: S_LOCAL
.long 4420 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp855:
.cv_def_range .Ltmp210 .Ltmp211, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp851:
.p2align 2
.cv_linetable 64, "?begin@?$initializer_list@H@std@@QEBAPEBHXZ", .Lfunc_end64
.section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::~_Vector_alloc
.long .Ltmp857-.Ltmp856 # Subsection size
.Ltmp856:
.short .Ltmp859-.Ltmp858 # Record length
.Ltmp858:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end65-"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5085 # Function type index
.secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Function section relative address
.secidx "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::~_Vector_alloc" # Function name
.Ltmp859:
.short .Ltmp861-.Ltmp860 # Record length
.Ltmp860:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp861:
.cv_def_range .Ltmp214 .Ltmp217, "E\021N\001\000\000\360\377\377\377"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp857:
.p2align 2
.cv_linetable 65, "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ", .Lfunc_end65
.section .debug$S,"dr",associative,"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::forward<const std::allocator<int> &>
.long .Ltmp863-.Ltmp862 # Subsection size
.Ltmp862:
.short .Ltmp865-.Ltmp864 # Record length
.Ltmp864:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end66-"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5087 # Function type index
.secrel32 "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # Function section relative address
.secidx "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # Function section index
.byte 0 # Flags
.asciz "std::forward<const std::allocator<int> &>" # Function name
.Ltmp865:
.short .Ltmp867-.Ltmp866 # Record length
.Ltmp866:
.short 4414 # Record kind: S_LOCAL
.long 4231 # TypeIndex
.short 1 # Flags
.asciz "_Arg"
.Ltmp867:
.cv_def_range .Ltmp218 .Ltmp219, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp863:
.p2align 2
.cv_linetable 66, "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z", .Lfunc_end66
.section .debug$S,"dr",associative,"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Compressed_pair<const std::allocator<int> &>
.long .Ltmp869-.Ltmp868 # Subsection size
.Ltmp868:
.short .Ltmp871-.Ltmp870 # Record length
.Ltmp870:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end67-"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5093 # Function type index
.secrel32 "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # Function section relative address
.secidx "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Compressed_pair<const std::allocator<int> &>" # Function name
.Ltmp871:
.short .Ltmp873-.Ltmp872 # Record length
.Ltmp872:
.short 4414 # Record kind: S_LOCAL
.long 4445 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp873:
.cv_def_range .Ltmp220 .Ltmp221, "E\021O\001\000\000@\000\000\000"
.short .Ltmp875-.Ltmp874 # Record length
.Ltmp874:
.short 4414 # Record kind: S_LOCAL
.long 5091 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp875:
.cv_def_range .Ltmp220 .Ltmp221, "E\021O\001\000\000P\000\000\000"
.short .Ltmp877-.Ltmp876 # Record length
.Ltmp876:
.short 4414 # Record kind: S_LOCAL
.long 4231 # TypeIndex
.short 1 # Flags
.asciz "_Val1"
.Ltmp877:
.cv_def_range .Ltmp220 .Ltmp221, "E\021O\001\000\000H\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp869:
.p2align 2
.cv_linetable 67, "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z", .Lfunc_end67
.section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Alloc_proxy
.long .Ltmp879-.Ltmp878 # Subsection size
.Ltmp878:
.short .Ltmp881-.Ltmp880 # Record length
.Ltmp880:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end68-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5094 # Function type index
.secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section relative address
.secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Alloc_proxy" # Function name
.Ltmp881:
.short .Ltmp883-.Ltmp882 # Record length
.Ltmp882:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp883:
.cv_def_range .Ltmp222 .Ltmp223, "E\021O\001\000\000P\000\000\000"
.short .Ltmp885-.Ltmp884 # Record length
.Ltmp884:
.short 4414 # Record kind: S_LOCAL
.long 4386 # TypeIndex
.short 0 # Flags
.asciz "_Proxy_allocator"
.Ltmp885:
.cv_def_range .Ltmp222 .Ltmp223, "E\021O\001\000\000h\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp879:
.p2align 2
.cv_linetable 68, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end68
.section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_val<std::_Simple_types<int> >::_Vector_val
.long .Ltmp887-.Ltmp886 # Subsection size
.Ltmp886:
.short .Ltmp889-.Ltmp888 # Record length
.Ltmp888:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end69-"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5095 # Function type index
.secrel32 "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Function section relative address
.secidx "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_val<std::_Simple_types<int> >::_Vector_val" # Function name
.Ltmp889:
.short .Ltmp891-.Ltmp890 # Record length
.Ltmp890:
.short 4414 # Record kind: S_LOCAL
.long 4481 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp891:
.cv_def_range .Ltmp224 .Ltmp225, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp887:
.p2align 2
.cv_linetable 69, "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ", .Lfunc_end69
.section .debug$S,"dr",associative,"??0_Container_base12@std@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Container_base12::_Container_base12
.long .Ltmp893-.Ltmp892 # Subsection size
.Ltmp892:
.short .Ltmp895-.Ltmp894 # Record length
.Ltmp894:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end70-"??0_Container_base12@std@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5096 # Function type index
.secrel32 "??0_Container_base12@std@@QEAA@XZ" # Function section relative address
.secidx "??0_Container_base12@std@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Container_base12::_Container_base12" # Function name
.Ltmp895:
.short .Ltmp897-.Ltmp896 # Record length
.Ltmp896:
.short 4414 # Record kind: S_LOCAL
.long 4531 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp897:
.cv_def_range .Ltmp226 .Ltmp227, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp893:
.p2align 2
.cv_linetable 70, "??0_Container_base12@std@@QEAA@XZ", .Lfunc_end70
.section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal
.long .Ltmp899-.Ltmp898 # Subsection size
.Ltmp898:
.short .Ltmp901-.Ltmp900 # Record length
.Ltmp900:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end71-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5097 # Function type index
.secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ" # Function section relative address
.secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal" # Function name
.Ltmp901:
.short .Ltmp903-.Ltmp902 # Record length
.Ltmp902:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp903:
.cv_def_range .Ltmp228 .Ltmp229, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp899:
.p2align 2
.cv_linetable 71, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ", .Lfunc_end71
.section .debug$S,"dr",associative,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::allocator<std::_Container_proxy>::allocator<int>
.long .Ltmp905-.Ltmp904 # Subsection size
.Ltmp904:
.short .Ltmp907-.Ltmp906 # Record length
.Ltmp906:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end72-"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5099 # Function type index
.secrel32 "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section relative address
.secidx "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section index
.byte 0 # Flags
.asciz "std::allocator<std::_Container_proxy>::allocator<int>" # Function name
.Ltmp907:
.short .Ltmp909-.Ltmp908 # Record length
.Ltmp908:
.short 4414 # Record kind: S_LOCAL
.long 4497 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp909:
.cv_def_range .Ltmp230 .Ltmp231, "E\021O\001\000\000\000\000\000\000"
.short .Ltmp911-.Ltmp910 # Record length
.Ltmp910:
.short 4414 # Record kind: S_LOCAL
.long 4231 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp911:
.cv_def_range .Ltmp230 .Ltmp231, "E\021O\001\000\000\b\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp905:
.p2align 2
.cv_linetable 72, "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z", .Lfunc_end72
.section .debug$S,"dr",associative,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Unfancy<std::_Container_proxy>
.long .Ltmp913-.Ltmp912 # Subsection size
.Ltmp912:
.short .Ltmp915-.Ltmp914 # Record length
.Ltmp914:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end73-"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5102 # Function type index
.secrel32 "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # Function section relative address
.secidx "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Unfancy<std::_Container_proxy>" # Function name
.Ltmp915:
.short .Ltmp917-.Ltmp916 # Record length
.Ltmp916:
.short 4414 # Record kind: S_LOCAL
.long 4358 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp917:
.cv_def_range .Ltmp232 .Ltmp233, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp913:
.p2align 2
.cv_linetable 73, "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z", .Lfunc_end73
.section .debug$S,"dr",associative,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::allocator<std::_Container_proxy>::allocate
.long .Ltmp919-.Ltmp918 # Subsection size
.Ltmp918:
.short .Ltmp921-.Ltmp920 # Record length
.Ltmp920:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end74-"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5103 # Function type index
.secrel32 "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Function section relative address
.secidx "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::allocator<std::_Container_proxy>::allocate" # Function name
.Ltmp921:
.short .Ltmp923-.Ltmp922 # Record length
.Ltmp922:
.short 4414 # Record kind: S_LOCAL
.long 4497 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp923:
.cv_def_range .Ltmp234 .Ltmp235, "E\021O\001\000\000(\000\000\000"
.short .Ltmp925-.Ltmp924 # Record length
.Ltmp924:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Count"
.Ltmp925:
.cv_def_range .Ltmp234 .Ltmp235, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp919:
.p2align 2
.cv_linetable 74, "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z", .Lfunc_end74
.section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myproxy
.long .Ltmp927-.Ltmp926 # Subsection size
.Ltmp926:
.short .Ltmp929-.Ltmp928 # Record length
.Ltmp928:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end75-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5104 # Function type index
.secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address
.secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myproxy" # Function name
.Ltmp929:
.short .Ltmp931-.Ltmp930 # Record length
.Ltmp930:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp931:
.cv_def_range .Ltmp236 .Ltmp237, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp927:
.p2align 2
.cv_linetable 75, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end75
.section .debug$S,"dr",associative,"??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::construct<std::_Container_proxy,std::_Container_proxy>
.long .Ltmp933-.Ltmp932 # Subsection size
.Ltmp932:
.short .Ltmp935-.Ltmp934 # Record length
.Ltmp934:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end76-"??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5108 # Function type index
.secrel32 "??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z" # Function section relative address
.secidx "??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::construct<std::_Container_proxy,std::_Container_proxy>" # Function name
.Ltmp935:
.short .Ltmp937-.Ltmp936 # Record length
.Ltmp936:
.short 4414 # Record kind: S_LOCAL
.long 4545 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp937:
.cv_def_range .Ltmp238 .Ltmp239, "E\021O\001\000\0000\000\000\000"
.short .Ltmp939-.Ltmp938 # Record length
.Ltmp938:
.short 4414 # Record kind: S_LOCAL
.long 4361 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp939:
.cv_def_range .Ltmp238 .Ltmp239, "E\021O\001\000\0008\000\000\000"
.short .Ltmp941-.Ltmp940 # Record length
.Ltmp940:
.short 4414 # Record kind: S_LOCAL
.long 5105 # TypeIndex
.short 1 # Flags
.asciz "_Args"
.Ltmp941:
.cv_def_range .Ltmp238 .Ltmp239, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp933:
.p2align 2
.cv_linetable 76, "??$construct@U_Container_proxy@std@@U12@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@$$QEAU31@@Z", .Lfunc_end76
.section .debug$S,"dr",associative,"??0_Container_proxy@std@@QEAA@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Container_proxy::_Container_proxy
.long .Ltmp943-.Ltmp942 # Subsection size
.Ltmp942:
.short .Ltmp945-.Ltmp944 # Record length
.Ltmp944:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end77-"??0_Container_proxy@std@@QEAA@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5109 # Function type index
.secrel32 "??0_Container_proxy@std@@QEAA@XZ" # Function section relative address
.secidx "??0_Container_proxy@std@@QEAA@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Container_proxy::_Container_proxy" # Function name
.Ltmp945:
.short .Ltmp947-.Ltmp946 # Record length
.Ltmp946:
.short 4414 # Record kind: S_LOCAL
.long 4358 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp947:
.cv_def_range .Ltmp240 .Ltmp241, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp943:
.p2align 2
.cv_linetable 77, "??0_Container_proxy@std@@QEAA@XZ", .Lfunc_end77
.section .debug$S,"dr",associative,"??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::addressof<std::_Vector_val<std::_Simple_types<int> > >
.long .Ltmp949-.Ltmp948 # Subsection size
.Ltmp948:
.short .Ltmp951-.Ltmp950 # Record length
.Ltmp950:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end78-"??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5112 # Function type index
.secrel32 "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z" # Function section relative address
.secidx "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z" # Function section index
.byte 0 # Flags
.asciz "std::addressof<std::_Vector_val<std::_Simple_types<int> > >" # Function name
.Ltmp951:
.short .Ltmp953-.Ltmp952 # Record length
.Ltmp952:
.short 4414 # Record kind: S_LOCAL
.long 4372 # TypeIndex
.short 1 # Flags
.asciz "_Val"
.Ltmp953:
.cv_def_range .Ltmp242 .Ltmp243, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp949:
.p2align 2
.cv_linetable 78, "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z", .Lfunc_end78
.section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first
.long .Ltmp955-.Ltmp954 # Subsection size
.Ltmp954:
.short .Ltmp957-.Ltmp956 # Record length
.Ltmp956:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end79-"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5113 # Function type index
.secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ" # Function section relative address
.secidx "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first" # Function name
.Ltmp957:
.short .Ltmp959-.Ltmp958 # Record length
.Ltmp958:
.short 4414 # Record kind: S_LOCAL
.long 4445 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp959:
.cv_def_range .Ltmp244 .Ltmp245, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp955:
.p2align 2
.cv_linetable 79, "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$allocator@H@2@XZ", .Lfunc_end79
.section .debug$S,"dr",associative,"??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Allocate<16,std::_Default_allocate_traits,0>
.long .Ltmp961-.Ltmp960 # Subsection size
.Ltmp960:
.short .Ltmp963-.Ltmp962 # Record length
.Ltmp962:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end80-"??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5115 # Function type index
.secrel32 "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z" # Function section relative address
.secidx "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Allocate<16,std::_Default_allocate_traits,0>" # Function name
.Ltmp963:
.short .Ltmp965-.Ltmp964 # Record length
.Ltmp964:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Bytes"
.Ltmp965:
.cv_def_range .Ltmp246 .Ltmp251, "E\021O\001\000\000(\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp961:
.p2align 2
.cv_linetable 80, "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z", .Lfunc_end80
.section .debug$S,"dr",associative,"??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Get_size_of_n<16>
.long .Ltmp967-.Ltmp966 # Subsection size
.Ltmp966:
.short .Ltmp969-.Ltmp968 # Record length
.Ltmp968:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end81-"??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5117 # Function type index
.secrel32 "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z" # Function section relative address
.secidx "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Get_size_of_n<16>" # Function name
.Ltmp969:
.short .Ltmp971-.Ltmp970 # Record length
.Ltmp970:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Count"
.Ltmp971:
.cv_def_range .Ltmp252 .Ltmp255, "E\021O\001\000\000\020\000\000\000"
.short .Ltmp973-.Ltmp972 # Record length
.Ltmp972:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 0 # Flags
.asciz "_Max_possible"
.Ltmp973:
.cv_def_range .Ltmp252 .Ltmp255, "E\021O\001\000\000\b\000\000\000"
.short .Ltmp975-.Ltmp974 # Record length
.Ltmp974:
.short 4414 # Record kind: S_LOCAL
.long 35 # TypeIndex
.short 0 # Flags
.asciz "_Result"
.Ltmp975:
.cv_def_range .Ltmp252 .Ltmp255, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp967:
.p2align 2
.cv_linetable 81, "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z", .Lfunc_end81
.section .debug$S,"dr",associative,"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Allocate_manually_vector_aligned<std::_Default_allocate_traits>
.long .Ltmp977-.Ltmp976 # Subsection size
.Ltmp976:
.short .Ltmp979-.Ltmp978 # Record length
.Ltmp978:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end82-"??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5118 # Function type index
.secrel32 "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z" # Function section relative address
.secidx "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Allocate_manually_vector_aligned<std::_Default_allocate_traits>" # Function name
.Ltmp979:
.short .Ltmp981-.Ltmp980 # Record length
.Ltmp980:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Bytes"
.Ltmp981:
.cv_def_range .Ltmp256 .Ltmp266, "E\021O\001\000\000P\000\000\000"
.short .Ltmp983-.Ltmp982 # Record length
.Ltmp982:
.short 4414 # Record kind: S_LOCAL
.long 35 # TypeIndex
.short 0 # Flags
.asciz "_Block_size"
.Ltmp983:
.cv_def_range .Ltmp256 .Ltmp266, "E\021O\001\000\000H\000\000\000"
.short .Ltmp985-.Ltmp984 # Record length
.Ltmp984:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 0 # Flags
.asciz "_Ptr_container"
.Ltmp985:
.cv_def_range .Ltmp256 .Ltmp266, "E\021O\001\000\000@\000\000\000"
.short .Ltmp987-.Ltmp986 # Record length
.Ltmp986:
.short 4414 # Record kind: S_LOCAL
.long 5119 # TypeIndex
.short 0 # Flags
.asciz "_Ptr"
.Ltmp987:
.cv_def_range .Ltmp256 .Ltmp266, "E\021O\001\000\0008\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp977:
.p2align 2
.cv_linetable 82, "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z", .Lfunc_end82
.section .debug$S,"dr",associative,"?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Default_allocate_traits::_Allocate
.long .Ltmp989-.Ltmp988 # Subsection size
.Ltmp988:
.short .Ltmp991-.Ltmp990 # Record length
.Ltmp990:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end83-"?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5126 # Function type index
.secrel32 "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z" # Function section relative address
.secidx "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Default_allocate_traits::_Allocate" # Function name
.Ltmp991:
.short .Ltmp993-.Ltmp992 # Record length
.Ltmp992:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Bytes"
.Ltmp993:
.cv_def_range .Ltmp267 .Ltmp268, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp989:
.p2align 2
.cv_linetable 83, "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z", .Lfunc_end83
.section .debug$S,"dr",associative,"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::forward<std::_Container_proxy>
.long .Ltmp995-.Ltmp994 # Subsection size
.Ltmp994:
.short .Ltmp997-.Ltmp996 # Record length
.Ltmp996:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end84-"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5128 # Function type index
.secrel32 "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # Function section relative address
.secidx "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # Function section index
.byte 0 # Flags
.asciz "std::forward<std::_Container_proxy>" # Function name
.Ltmp997:
.short .Ltmp999-.Ltmp998 # Record length
.Ltmp998:
.short 4414 # Record kind: S_LOCAL
.long 4488 # TypeIndex
.short 1 # Flags
.asciz "_Arg"
.Ltmp999:
.cv_def_range .Ltmp269 .Ltmp270, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp995:
.p2align 2
.cv_linetable 84, "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z", .Lfunc_end84
.section .debug$S,"dr",associative,"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::_Buy
.long .Ltmp1001-.Ltmp1000 # Subsection size
.Ltmp1000:
.short .Ltmp1003-.Ltmp1002 # Record length
.Ltmp1002:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end85-"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5129 # Function type index
.secrel32 "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z" # Function section relative address
.secidx "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::_Buy" # Function name
.Ltmp1003:
.short .Ltmp1005-.Ltmp1004 # Record length
.Ltmp1004:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1005:
.cv_def_range .Ltmp271 .Ltmp276, "E\021O\001\000\000P\000\000\000"
.short .Ltmp1007-.Ltmp1006 # Record length
.Ltmp1006:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Newcapacity"
.Ltmp1007:
.cv_def_range .Ltmp271 .Ltmp276, "E\021O\001\000\000X\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1001:
.p2align 2
.cv_linetable 85, "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z", .Lfunc_end85
.section .debug$S,"dr",associative,"??$_Convert_size@_K@std@@YA_K_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Convert_size<unsigned long long>
.long .Ltmp1009-.Ltmp1008 # Subsection size
.Ltmp1008:
.short .Ltmp1011-.Ltmp1010 # Record length
.Ltmp1010:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end86-"??$_Convert_size@_K@std@@YA_K_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5130 # Function type index
.secrel32 "??$_Convert_size@_K@std@@YA_K_K@Z" # Function section relative address
.secidx "??$_Convert_size@_K@std@@YA_K_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Convert_size<unsigned long long>" # Function name
.Ltmp1011:
.short .Ltmp1013-.Ltmp1012 # Record length
.Ltmp1012:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Len"
.Ltmp1013:
.cv_def_range .Ltmp277 .Ltmp278, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1009:
.p2align 2
.cv_linetable 86, "??$_Convert_size@_K@std@@YA_K_K@Z", .Lfunc_end86
.section .debug$S,"dr",associative,"??$distance@PEBH@std@@YA_JPEBH0@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::distance<const int *>
.long .Ltmp1015-.Ltmp1014 # Subsection size
.Ltmp1014:
.short .Ltmp1017-.Ltmp1016 # Record length
.Ltmp1016:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end87-"??$distance@PEBH@std@@YA_JPEBH0@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5132 # Function type index
.secrel32 "??$distance@PEBH@std@@YA_JPEBH0@Z" # Function section relative address
.secidx "??$distance@PEBH@std@@YA_JPEBH0@Z" # Function section index
.byte 0 # Flags
.asciz "std::distance<const int *>" # Function name
.Ltmp1017:
.short .Ltmp1019-.Ltmp1018 # Record length
.Ltmp1018:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1019:
.cv_def_range .Ltmp279 .Ltmp280, "E\021O\001\000\000(\000\000\000"
.short .Ltmp1021-.Ltmp1020 # Record length
.Ltmp1020:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1021:
.cv_def_range .Ltmp279 .Ltmp280, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1015:
.p2align 2
.cv_linetable 87, "??$distance@PEBH@std@@YA_JPEBH0@Z", .Lfunc_end87
.section .debug$S,"dr",associative,"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::_Ucopy<const int *>
.long .Ltmp1023-.Ltmp1022 # Subsection size
.Ltmp1022:
.short .Ltmp1025-.Ltmp1024 # Record length
.Ltmp1024:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end88-"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5135 # Function type index
.secrel32 "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z" # Function section relative address
.secidx "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::_Ucopy<const int *>" # Function name
.Ltmp1025:
.short .Ltmp1027-.Ltmp1026 # Record length
.Ltmp1026:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1027:
.cv_def_range .Ltmp281 .Ltmp282, "E\021O\001\000\000(\000\000\000"
.short .Ltmp1029-.Ltmp1028 # Record length
.Ltmp1028:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1029:
.cv_def_range .Ltmp281 .Ltmp282, "E\021O\001\000\0000\000\000\000"
.short .Ltmp1031-.Ltmp1030 # Record length
.Ltmp1030:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1031:
.cv_def_range .Ltmp281 .Ltmp282, "E\021O\001\000\0008\000\000\000"
.short .Ltmp1033-.Ltmp1032 # Record length
.Ltmp1032:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_Dest"
.Ltmp1033:
.cv_def_range .Ltmp281 .Ltmp282, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1023:
.p2align 2
.cv_linetable 88, "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z", .Lfunc_end88
.section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast
.long .Ltmp1035-.Ltmp1034 # Subsection size
.Ltmp1034:
.short .Ltmp1037-.Ltmp1036 # Record length
.Ltmp1036:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end89-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5136 # Function type index
.secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section relative address
.secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Mylast" # Function name
.Ltmp1037:
.short .Ltmp1039-.Ltmp1038 # Record length
.Ltmp1038:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1039:
.cv_def_range .Ltmp283 .Ltmp284, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1035:
.p2align 2
.cv_linetable 89, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end89
.section .debug$S,"dr",associative,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::_Tidy
.long .Ltmp1041-.Ltmp1040 # Subsection size
.Ltmp1040:
.short .Ltmp1043-.Ltmp1042 # Record length
.Ltmp1042:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end90-"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5137 # Function type index
.secrel32 "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ" # Function section relative address
.secidx "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::_Tidy" # Function name
.Ltmp1043:
.short .Ltmp1045-.Ltmp1044 # Record length
.Ltmp1044:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1045:
.cv_def_range .Ltmp285 .Ltmp288, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1041:
.p2align 2
.cv_linetable 90, "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ", .Lfunc_end90
.section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myend
.long .Ltmp1047-.Ltmp1046 # Subsection size
.Ltmp1046:
.short .Ltmp1049-.Ltmp1048 # Record length
.Ltmp1048:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end91-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5138 # Function type index
.secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section relative address
.secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myend" # Function name
.Ltmp1049:
.short .Ltmp1051-.Ltmp1050 # Record length
.Ltmp1050:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1051:
.cv_def_range .Ltmp289 .Ltmp290, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1047:
.p2align 2
.cv_linetable 91, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end91
.section .debug$S,"dr",associative,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::max_size
.long .Ltmp1053-.Ltmp1052 # Subsection size
.Ltmp1052:
.short .Ltmp1055-.Ltmp1054 # Record length
.Ltmp1054:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end92-"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5139 # Function type index
.secrel32 "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section relative address
.secidx "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::max_size" # Function name
.Ltmp1055:
.short .Ltmp1057-.Ltmp1056 # Record length
.Ltmp1056:
.short 4414 # Record kind: S_LOCAL
.long 4299 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1057:
.cv_def_range .Ltmp291 .Ltmp292, "E\021O\001\000\000(\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1053:
.p2align 2
.cv_linetable 92, "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end92
.section .debug$S,"dr",associative,"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::_Xlength
.long .Ltmp1059-.Ltmp1058 # Subsection size
.Ltmp1058:
.short .Ltmp1061-.Ltmp1060 # Record length
.Ltmp1060:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end93-"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5140 # Function type index
.secrel32 "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" # Function section relative address
.secidx "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::_Xlength" # Function name
.Ltmp1061:
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1059:
.p2align 2
.cv_linetable 93, "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ", .Lfunc_end93
.section .debug$S,"dr",associative,"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::allocator<int>::allocate
.long .Ltmp1063-.Ltmp1062 # Subsection size
.Ltmp1062:
.short .Ltmp1065-.Ltmp1064 # Record length
.Ltmp1064:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end94-"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5141 # Function type index
.secrel32 "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # Function section relative address
.secidx "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::allocator<int>::allocate" # Function name
.Ltmp1065:
.short .Ltmp1067-.Ltmp1066 # Record length
.Ltmp1066:
.short 4414 # Record kind: S_LOCAL
.long 4397 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1067:
.cv_def_range .Ltmp295 .Ltmp296, "E\021O\001\000\000(\000\000\000"
.short .Ltmp1069-.Ltmp1068 # Record length
.Ltmp1068:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Count"
.Ltmp1069:
.cv_def_range .Ltmp295 .Ltmp296, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1063:
.p2align 2
.cv_linetable 94, "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z", .Lfunc_end94
.section .debug$S,"dr",associative,"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Min_value<unsigned long long>
.long .Ltmp1071-.Ltmp1070 # Subsection size
.Ltmp1070:
.short .Ltmp1073-.Ltmp1072 # Record length
.Ltmp1072:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end95-"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5145 # Function type index
.secrel32 "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" # Function section relative address
.secidx "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Min_value<unsigned long long>" # Function name
.Ltmp1073:
.short .Ltmp1075-.Ltmp1074 # Record length
.Ltmp1074:
.short 4414 # Record kind: S_LOCAL
.long 5142 # TypeIndex
.short 1 # Flags
.asciz "_Left"
.Ltmp1075:
.cv_def_range .Ltmp297 .Ltmp298, "E\021O\001\000\000\b\000\000\000"
.short .Ltmp1077-.Ltmp1076 # Record length
.Ltmp1076:
.short 4414 # Record kind: S_LOCAL
.long 5142 # TypeIndex
.short 1 # Flags
.asciz "_Right"
.Ltmp1077:
.cv_def_range .Ltmp297 .Ltmp298, "E\021O\001\000\000\020\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1071:
.p2align 2
.cv_linetable 95, "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z", .Lfunc_end95
.section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Default_allocator_traits<std::allocator<int> >::max_size
.long .Ltmp1079-.Ltmp1078 # Subsection size
.Ltmp1078:
.short .Ltmp1081-.Ltmp1080 # Record length
.Ltmp1080:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end96-"?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5146 # Function type index
.secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # Function section relative address
.secidx "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Default_allocator_traits<std::allocator<int> >::max_size" # Function name
.Ltmp1081:
.short .Ltmp1083-.Ltmp1082 # Record length
.Ltmp1082:
.short 4414 # Record kind: S_LOCAL
.long 4231 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1083:
.cv_def_range .Ltmp299 .Ltmp300, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1079:
.p2align 2
.cv_linetable 96, "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z", .Lfunc_end96
.section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal
.long .Ltmp1085-.Ltmp1084 # Subsection size
.Ltmp1084:
.short .Ltmp1087-.Ltmp1086 # Record length
.Ltmp1086:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end97-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5147 # Function type index
.secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ" # Function section relative address
.secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Getal" # Function name
.Ltmp1087:
.short .Ltmp1089-.Ltmp1088 # Record length
.Ltmp1088:
.short 4414 # Record kind: S_LOCAL
.long 4355 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1089:
.cv_def_range .Ltmp301 .Ltmp302, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1085:
.p2align 2
.cv_linetable 97, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ", .Lfunc_end97
.section .debug$S,"dr",associative,"?max@?$numeric_limits@_J@std@@SA_JXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::numeric_limits<long long>::max
.long .Ltmp1091-.Ltmp1090 # Subsection size
.Ltmp1090:
.short .Ltmp1093-.Ltmp1092 # Record length
.Ltmp1092:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end98-"?max@?$numeric_limits@_J@std@@SA_JXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5170 # Function type index
.secrel32 "?max@?$numeric_limits@_J@std@@SA_JXZ" # Function section relative address
.secidx "?max@?$numeric_limits@_J@std@@SA_JXZ" # Function section index
.byte 0 # Flags
.asciz "std::numeric_limits<long long>::max" # Function name
.Ltmp1093:
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1091:
.p2align 2
.cv_linetable 98, "?max@?$numeric_limits@_J@std@@SA_JXZ", .Lfunc_end98
.section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first
.long .Ltmp1095-.Ltmp1094 # Subsection size
.Ltmp1094:
.short .Ltmp1097-.Ltmp1096 # Record length
.Ltmp1096:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end99-"?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5171 # Function type index
.secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ" # Function section relative address
.secidx "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ" # Function section index
.byte 0 # Flags
.asciz "std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::_Get_first" # Function name
.Ltmp1097:
.short .Ltmp1099-.Ltmp1098 # Record length
.Ltmp1098:
.short 4414 # Record kind: S_LOCAL
.long 4448 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1099:
.cv_def_range .Ltmp304 .Ltmp305, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1095:
.p2align 2
.cv_linetable 99, "?_Get_first@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$allocator@H@2@XZ", .Lfunc_end99
.section .debug$S,"dr",associative,"??$_Get_size_of_n@$03@std@@YA_K_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Get_size_of_n<4>
.long .Ltmp1101-.Ltmp1100 # Subsection size
.Ltmp1100:
.short .Ltmp1103-.Ltmp1102 # Record length
.Ltmp1102:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end100-"??$_Get_size_of_n@$03@std@@YA_K_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5117 # Function type index
.secrel32 "??$_Get_size_of_n@$03@std@@YA_K_K@Z" # Function section relative address
.secidx "??$_Get_size_of_n@$03@std@@YA_K_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Get_size_of_n<4>" # Function name
.Ltmp1103:
.short .Ltmp1105-.Ltmp1104 # Record length
.Ltmp1104:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Count"
.Ltmp1105:
.cv_def_range .Ltmp306 .Ltmp309, "E\021O\001\000\000\020\000\000\000"
.short .Ltmp1107-.Ltmp1106 # Record length
.Ltmp1106:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 0 # Flags
.asciz "_Max_possible"
.Ltmp1107:
.cv_def_range .Ltmp306 .Ltmp309, "E\021O\001\000\000\b\000\000\000"
.short .Ltmp1109-.Ltmp1108 # Record length
.Ltmp1108:
.short 4414 # Record kind: S_LOCAL
.long 35 # TypeIndex
.short 0 # Flags
.asciz "_Result"
.Ltmp1109:
.cv_def_range .Ltmp306 .Ltmp309, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1101:
.p2align 2
.cv_linetable 100, "??$_Get_size_of_n@$03@std@@YA_K_K@Z", .Lfunc_end100
.section .debug$S,"dr",associative,"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Distance1<const int *>
.long .Ltmp1111-.Ltmp1110 # Subsection size
.Ltmp1110:
.short .Ltmp1113-.Ltmp1112 # Record length
.Ltmp1112:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end101-"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5174 # Function type index
.secrel32 "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # Function section relative address
.secidx "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Distance1<const int *>" # Function name
.Ltmp1113:
.short .Ltmp1115-.Ltmp1114 # Record length
.Ltmp1114:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1115:
.cv_def_range .Ltmp310 .Ltmp311, "E\021O\001\000\000\000\000\000\000"
.short .Ltmp1117-.Ltmp1116 # Record length
.Ltmp1116:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1117:
.cv_def_range .Ltmp310 .Ltmp311, "E\021O\001\000\000\b\000\000\000"
.short .Ltmp1119-.Ltmp1118 # Record length
.Ltmp1118:
.short 4414 # Record kind: S_LOCAL
.long 4889 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1119:
.cv_def_range .Ltmp310 .Ltmp311, "E\021O\001\000\000\020\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1111:
.p2align 2
.cv_linetable 101, "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end101
.section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Uninitialized_copy<const int *,int *,std::allocator<int> >
.long .Ltmp1121-.Ltmp1120 # Subsection size
.Ltmp1120:
.short .Ltmp1123-.Ltmp1122 # Record length
.Ltmp1122:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end102-"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5178 # Function type index
.secrel32 "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z" # Function section relative address
.secidx "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Uninitialized_copy<const int *,int *,std::allocator<int> >" # Function name
.Ltmp1123:
.short .Ltmp1125-.Ltmp1124 # Record length
.Ltmp1124:
.short 4414 # Record kind: S_LOCAL
.long 5175 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1125:
.cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000@\000\000\000"
.short .Ltmp1127-.Ltmp1126 # Record length
.Ltmp1126:
.short 4414 # Record kind: S_LOCAL
.long 5175 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1127:
.cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000H\000\000\000"
.short .Ltmp1129-.Ltmp1128 # Record length
.Ltmp1128:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_Dest"
.Ltmp1129:
.cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000x\000\000\000"
.short .Ltmp1131-.Ltmp1130 # Record length
.Ltmp1130:
.short 4414 # Record kind: S_LOCAL
.long 4348 # TypeIndex
.short 1 # Flags
.asciz "_Al"
.Ltmp1131:
.cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000P\000\000\000"
.short .Ltmp1133-.Ltmp1132 # Record length
.Ltmp1132:
.short 4414 # Record kind: S_LOCAL
.long 5175 # TypeIndex
.short 0 # Flags
.asciz "_UFirst"
.Ltmp1133:
.cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000p\000\000\000"
.short .Ltmp1135-.Ltmp1134 # Record length
.Ltmp1134:
.short 4414 # Record kind: S_LOCAL
.long 5175 # TypeIndex
.short 0 # Flags
.asciz "_ULast"
.Ltmp1135:
.cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000h\000\000\000"
.short .Ltmp1137-.Ltmp1136 # Record length
.Ltmp1136:
.short 4414 # Record kind: S_LOCAL
.long 4401 # TypeIndex
.short 0 # Flags
.asciz "_UDest"
.Ltmp1137:
.cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000`\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1121:
.p2align 2
.cv_linetable 102, "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z", .Lfunc_end102
.section .debug$S,"dr",associative,"??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Get_unwrapped<const int>
.long .Ltmp1139-.Ltmp1138 # Subsection size
.Ltmp1138:
.short .Ltmp1141-.Ltmp1140 # Record length
.Ltmp1140:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end103-"??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5181 # Function type index
.secrel32 "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z" # Function section relative address
.secidx "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Get_unwrapped<const int>" # Function name
.Ltmp1141:
.short .Ltmp1143-.Ltmp1142 # Record length
.Ltmp1142:
.short 4414 # Record kind: S_LOCAL
.long 5175 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp1143:
.cv_def_range .Ltmp314 .Ltmp315, "E\021O\001\000\000\000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1139:
.p2align 2
.cv_linetable 103, "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z", .Lfunc_end103
.section .debug$S,"dr",associative,"??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Get_unwrapped_n<int,long long,0>
.long .Ltmp1145-.Ltmp1144 # Subsection size
.Ltmp1144:
.short .Ltmp1147-.Ltmp1146 # Record length
.Ltmp1146:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end104-"??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5184 # Function type index
.secrel32 "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z" # Function section relative address
.secidx "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Get_unwrapped_n<int,long long,0>" # Function name
.Ltmp1147:
.short .Ltmp1149-.Ltmp1148 # Record length
.Ltmp1148:
.short 4414 # Record kind: S_LOCAL
.long 4401 # TypeIndex
.short 1 # Flags
.asciz "_Src"
.Ltmp1149:
.cv_def_range .Ltmp316 .Ltmp317, "E\021O\001\000\000\000\000\000\000"
.short .Ltmp1151-.Ltmp1150 # Record length
.Ltmp1150:
.short 4414 # Record kind: S_LOCAL
.long 19 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1151:
.cv_def_range .Ltmp316 .Ltmp317, "E\021O\001\000\000\b\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1145:
.p2align 2
.cv_linetable 104, "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z", .Lfunc_end104
.section .debug$S,"dr",associative,"??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Idl_distance<const int *,const int *>
.long .Ltmp1153-.Ltmp1152 # Subsection size
.Ltmp1152:
.short .Ltmp1155-.Ltmp1154 # Record length
.Ltmp1154:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end105-"??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5188 # Function type index
.secrel32 "??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z" # Function section relative address
.secidx "??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Idl_distance<const int *,const int *>" # Function name
.Ltmp1155:
.short .Ltmp1157-.Ltmp1156 # Record length
.Ltmp1156:
.short 4414 # Record kind: S_LOCAL
.long 5185 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1157:
.cv_def_range .Ltmp318 .Ltmp319, "E\021O\001\000\000\000\000\000\000"
.short .Ltmp1159-.Ltmp1158 # Record length
.Ltmp1158:
.short 4414 # Record kind: S_LOCAL
.long 5185 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1159:
.cv_def_range .Ltmp318 .Ltmp319, "E\021O\001\000\000\b\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1153:
.p2align 2
.cv_linetable 105, "??$_Idl_distance@PEBHPEBH@std@@YA?A?<auto>@@AEBQEBH0@Z", .Lfunc_end105
.section .debug$S,"dr",associative,"??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Seek_wrapped<int>
.long .Ltmp1161-.Ltmp1160 # Subsection size
.Ltmp1160:
.short .Ltmp1163-.Ltmp1162 # Record length
.Ltmp1162:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end106-"??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5191 # Function type index
.secrel32 "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z" # Function section relative address
.secidx "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Seek_wrapped<int>" # Function name
.Ltmp1163:
.short .Ltmp1165-.Ltmp1164 # Record length
.Ltmp1164:
.short 4414 # Record kind: S_LOCAL
.long 4381 # TypeIndex
.short 1 # Flags
.asciz "_It"
.Ltmp1165:
.cv_def_range .Ltmp320 .Ltmp321, "E\021O\001\000\000\000\000\000\000"
.short .Ltmp1167-.Ltmp1166 # Record length
.Ltmp1166:
.short 4414 # Record kind: S_LOCAL
.long 4401 # TypeIndex
.short 1 # Flags
.asciz "_UIt"
.Ltmp1167:
.cv_def_range .Ltmp320 .Ltmp321, "E\021O\001\000\000\b\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1161:
.p2align 2
.cv_linetable 106, "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z", .Lfunc_end106
.section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked<const int,int,std::allocator<int> >
.long .Ltmp1169-.Ltmp1168 # Subsection size
.Ltmp1168:
.short .Ltmp1171-.Ltmp1170 # Record length
.Ltmp1170:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end107-"??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5205 # Function type index
.secrel32 "??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address
.secidx "??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Uninitialized_copy_al_unchecked<const int,int,std::allocator<int> >" # Function name
.Ltmp1171:
.short .Ltmp1173-.Ltmp1172 # Record length
.Ltmp1172:
.short 4414 # Record kind: S_LOCAL
.long 5175 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1173:
.cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\000(\000\000\000"
.short .Ltmp1175-.Ltmp1174 # Record length
.Ltmp1174:
.short 4414 # Record kind: S_LOCAL
.long 5175 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1175:
.cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\0000\000\000\000"
.short .Ltmp1177-.Ltmp1176 # Record length
.Ltmp1176:
.short 4414 # Record kind: S_LOCAL
.long 4401 # TypeIndex
.short 1 # Flags
.asciz "_Dest"
.Ltmp1177:
.cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\0008\000\000\000"
.short .Ltmp1179-.Ltmp1178 # Record length
.Ltmp1178:
.short 4414 # Record kind: S_LOCAL
.long 4348 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1179:
.cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\000@\000\000\000"
.short .Ltmp1181-.Ltmp1180 # Record length
.Ltmp1180:
.short 4414 # Record kind: S_LOCAL
.long 5197 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1181:
.cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\000P\000\000\000"
.short .Ltmp1183-.Ltmp1182 # Record length
.Ltmp1182:
.short 4414 # Record kind: S_LOCAL
.long 4254 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1183:
.cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\000H\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1169:
.p2align 2
.cv_linetable 107, "??$_Uninitialized_copy_al_unchecked@$$CBHHV?$allocator@H@std@@@std@@YAPEAHQEBH0QEAHAEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end107
.section .debug$S,"dr",associative,"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Ptr_copy_cat<const int,int>
.long .Ltmp1185-.Ltmp1184 # Subsection size
.Ltmp1184:
.short .Ltmp1187-.Ltmp1186 # Record length
.Ltmp1186:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end108-"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5209 # Function type index
.secrel32 "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # Function section relative address
.secidx "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Ptr_copy_cat<const int,int>" # Function name
.Ltmp1187:
.short .Ltmp1189-.Ltmp1188 # Record length
.Ltmp1188:
.short 4414 # Record kind: S_LOCAL
.long 5185 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1189:
.cv_def_range .Ltmp324 .Ltmp325, "E\021O\001\000\000\b\000\000\000"
.short .Ltmp1191-.Ltmp1190 # Record length
.Ltmp1190:
.short 4414 # Record kind: S_LOCAL
.long 5206 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1191:
.cv_def_range .Ltmp324 .Ltmp325, "E\021O\001\000\000\020\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1185:
.p2align 2
.cv_linetable 108, "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z", .Lfunc_end108
.section .debug$S,"dr",associative,"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Copy_memmove<const int *,int *>
.long .Ltmp1193-.Ltmp1192 # Subsection size
.Ltmp1192:
.short .Ltmp1195-.Ltmp1194 # Record length
.Ltmp1194:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end109-"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5211 # Function type index
.secrel32 "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # Function section relative address
.secidx "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Copy_memmove<const int *,int *>" # Function name
.Ltmp1195:
.short .Ltmp1197-.Ltmp1196 # Record length
.Ltmp1196:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1197:
.cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000P\000\000\000"
.short .Ltmp1199-.Ltmp1198 # Record length
.Ltmp1198:
.short 4414 # Record kind: S_LOCAL
.long 4171 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1199:
.cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000X\000\000\000"
.short .Ltmp1201-.Ltmp1200 # Record length
.Ltmp1200:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_Dest"
.Ltmp1201:
.cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000`\000\000\000"
.short .Ltmp1203-.Ltmp1202 # Record length
.Ltmp1202:
.short 4414 # Record kind: S_LOCAL
.long 4594 # TypeIndex
.short 0 # Flags
.asciz "_First_ch"
.Ltmp1203:
.cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000H\000\000\000"
.short .Ltmp1205-.Ltmp1204 # Record length
.Ltmp1204:
.short 4414 # Record kind: S_LOCAL
.long 4594 # TypeIndex
.short 0 # Flags
.asciz "_Last_ch"
.Ltmp1205:
.cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000@\000\000\000"
.short .Ltmp1207-.Ltmp1206 # Record length
.Ltmp1206:
.short 4414 # Record kind: S_LOCAL
.long 4667 # TypeIndex
.short 0 # Flags
.asciz "_Dest_ch"
.Ltmp1207:
.cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\0008\000\000\000"
.short .Ltmp1209-.Ltmp1208 # Record length
.Ltmp1208:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 0 # Flags
.asciz "_Count"
.Ltmp1209:
.cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1193:
.p2align 2
.cv_linetable 109, "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z", .Lfunc_end109
.section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Orphan_all
.long .Ltmp1211-.Ltmp1210 # Subsection size
.Ltmp1210:
.short .Ltmp1213-.Ltmp1212 # Record length
.Ltmp1212:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end110-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5212 # Function type index
.secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section relative address
.secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Orphan_all" # Function name
.Ltmp1213:
.short .Ltmp1215-.Ltmp1214 # Record length
.Ltmp1214:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1215:
.cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1211:
.p2align 2
.cv_linetable 110, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end110
.section .debug$S,"dr",associative,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::_Destroy
.long .Ltmp1217-.Ltmp1216 # Subsection size
.Ltmp1216:
.short .Ltmp1219-.Ltmp1218 # Record length
.Ltmp1218:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end111-"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5213 # Function type index
.secrel32 "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z" # Function section relative address
.secidx "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::_Destroy" # Function name
.Ltmp1219:
.short .Ltmp1221-.Ltmp1220 # Record length
.Ltmp1220:
.short 4414 # Record kind: S_LOCAL
.long 4227 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1221:
.cv_def_range .Ltmp330 .Ltmp331, "E\021O\001\000\000 \000\000\000"
.short .Ltmp1223-.Ltmp1222 # Record length
.Ltmp1222:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1223:
.cv_def_range .Ltmp330 .Ltmp331, "E\021O\001\000\000(\000\000\000"
.short .Ltmp1225-.Ltmp1224 # Record length
.Ltmp1224:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1225:
.cv_def_range .Ltmp330 .Ltmp331, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1217:
.p2align 2
.cv_linetable 111, "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z", .Lfunc_end111
.section .debug$S,"dr",associative,"?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::allocator<int>::deallocate
.long .Ltmp1227-.Ltmp1226 # Subsection size
.Ltmp1226:
.short .Ltmp1229-.Ltmp1228 # Record length
.Ltmp1228:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end112-"?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5214 # Function type index
.secrel32 "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z" # Function section relative address
.secidx "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::allocator<int>::deallocate" # Function name
.Ltmp1229:
.short .Ltmp1231-.Ltmp1230 # Record length
.Ltmp1230:
.short 4414 # Record kind: S_LOCAL
.long 4397 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1231:
.cv_def_range .Ltmp332 .Ltmp333, "E\021O\001\000\0000\000\000\000"
.short .Ltmp1233-.Ltmp1232 # Record length
.Ltmp1232:
.short 4414 # Record kind: S_LOCAL
.long 4401 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp1233:
.cv_def_range .Ltmp332 .Ltmp333, "E\021O\001\000\0008\000\000\000"
.short .Ltmp1235-.Ltmp1234 # Record length
.Ltmp1234:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Count"
.Ltmp1235:
.cv_def_range .Ltmp332 .Ltmp333, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1227:
.p2align 2
.cv_linetable 112, "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z", .Lfunc_end112
.section .debug$S,"dr",associative,"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::vector<int,std::allocator<int> >::capacity
.long .Ltmp1237-.Ltmp1236 # Subsection size
.Ltmp1236:
.short .Ltmp1239-.Ltmp1238 # Record length
.Ltmp1238:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end113-"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5215 # Function type index
.secrel32 "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section relative address
.secidx "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section index
.byte 0 # Flags
.asciz "std::vector<int,std::allocator<int> >::capacity" # Function name
.Ltmp1239:
.short .Ltmp1241-.Ltmp1240 # Record length
.Ltmp1240:
.short 4414 # Record kind: S_LOCAL
.long 4299 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1241:
.cv_def_range .Ltmp334 .Ltmp335, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1237:
.p2align 2
.cv_linetable 113, "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end113
.section .debug$S,"dr",associative,"?_Orphan_all@_Container_base12@std@@QEAAXXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Container_base12::_Orphan_all
.long .Ltmp1243-.Ltmp1242 # Subsection size
.Ltmp1242:
.short .Ltmp1245-.Ltmp1244 # Record length
.Ltmp1244:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end114-"?_Orphan_all@_Container_base12@std@@QEAAXXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5216 # Function type index
.secrel32 "?_Orphan_all@_Container_base12@std@@QEAAXXZ" # Function section relative address
.secidx "?_Orphan_all@_Container_base12@std@@QEAAXXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Container_base12::_Orphan_all" # Function name
.Ltmp1245:
.short .Ltmp1247-.Ltmp1246 # Record length
.Ltmp1246:
.short 4414 # Record kind: S_LOCAL
.long 4531 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1247:
.cv_def_range .Ltmp338 .Ltmp345, "E\021N\001\000\000\360\377\377\377"
.short .Ltmp1249-.Ltmp1248 # Record length
.Ltmp1248:
.short 4414 # Record kind: S_LOCAL
.long 5237 # TypeIndex
.short 0 # Flags
.asciz "_Lock"
.Ltmp1249:
.cv_def_range .Ltmp339 .Ltmp343 .Ltmp344 .Ltmp345, "E\021N\001\000\000\350\377\377\377"
.short .Ltmp1251-.Ltmp1250 # Record length
.Ltmp1250:
.short 4355 # Record kind: S_BLOCK32
.long 0 # PtrParent
.long 0 # PtrEnd
.long .Ltmp342-.Ltmp340 # Code size
.secrel32 .Ltmp340 # Function section relative address
.secidx .Lfunc_begin114 # Function section index
.byte 0 # Lexical block name
.Ltmp1251:
.short .Ltmp1253-.Ltmp1252 # Record length
.Ltmp1252:
.short 4414 # Record kind: S_LOCAL
.long 4353 # TypeIndex
.short 0 # Flags
.asciz "_Pnext"
.Ltmp1253:
.cv_def_range .Ltmp340 .Ltmp342, "E\021N\001\000\000\340\377\377\377"
.short 2 # Record length
.short 6 # Record kind: S_END
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1243:
.p2align 2
.cv_linetable 114, "?_Orphan_all@_Container_base12@std@@QEAAXXZ", .Lfunc_end114
.section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Destroy_range<std::allocator<int> >
.long .Ltmp1255-.Ltmp1254 # Subsection size
.Ltmp1254:
.short .Ltmp1257-.Ltmp1256 # Record length
.Ltmp1256:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end115-"??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5242 # Function type index
.secrel32 "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z" # Function section relative address
.secidx "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Destroy_range<std::allocator<int> >" # Function name
.Ltmp1257:
.short .Ltmp1259-.Ltmp1258 # Record length
.Ltmp1258:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_First"
.Ltmp1259:
.cv_def_range .Ltmp346 .Ltmp347, "E\021O\001\000\0000\000\000\000"
.short .Ltmp1261-.Ltmp1260 # Record length
.Ltmp1260:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.asciz "_Last"
.Ltmp1261:
.cv_def_range .Ltmp346 .Ltmp347, "E\021O\001\000\0008\000\000\000"
.short .Ltmp1263-.Ltmp1262 # Record length
.Ltmp1262:
.short 4414 # Record kind: S_LOCAL
.long 4348 # TypeIndex
.short 1 # Flags
.asciz "_Al"
.Ltmp1263:
.cv_def_range .Ltmp346 .Ltmp347, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1255:
.p2align 2
.cv_linetable 115, "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z", .Lfunc_end115
.section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Destroy_range1<std::allocator<int> >
.long .Ltmp1265-.Ltmp1264 # Subsection size
.Ltmp1264:
.short .Ltmp1267-.Ltmp1266 # Record length
.Ltmp1266:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end116-"??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5245 # Function type index
.secrel32 "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address
.secidx "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Destroy_range1<std::allocator<int> >" # Function name
.Ltmp1267:
.short .Ltmp1269-.Ltmp1268 # Record length
.Ltmp1268:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1269:
.cv_def_range .Ltmp348 .Ltmp349, "E\021O\001\000\000\000\000\000\000"
.short .Ltmp1271-.Ltmp1270 # Record length
.Ltmp1270:
.short 4414 # Record kind: S_LOCAL
.long 1652 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1271:
.cv_def_range .Ltmp348 .Ltmp349, "E\021O\001\000\000\b\000\000\000"
.short .Ltmp1273-.Ltmp1272 # Record length
.Ltmp1272:
.short 4414 # Record kind: S_LOCAL
.long 4348 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1273:
.cv_def_range .Ltmp348 .Ltmp349, "E\021O\001\000\000\020\000\000\000"
.short .Ltmp1275-.Ltmp1274 # Record length
.Ltmp1274:
.short 4414 # Record kind: S_LOCAL
.long 4254 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1275:
.cv_def_range .Ltmp348 .Ltmp349, "E\021O\001\000\000\030\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1265:
.p2align 2
.cv_linetable 116, "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end116
.section .debug$S,"dr",associative,"??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Deallocate<16,0>
.long .Ltmp1277-.Ltmp1276 # Subsection size
.Ltmp1276:
.short .Ltmp1279-.Ltmp1278 # Record length
.Ltmp1278:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end117-"??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5248 # Function type index
.secrel32 "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z" # Function section relative address
.secidx "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Deallocate<16,0>" # Function name
.Ltmp1279:
.short .Ltmp1281-.Ltmp1280 # Record length
.Ltmp1280:
.short 4414 # Record kind: S_LOCAL
.long 1539 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp1281:
.cv_def_range .Ltmp350 .Ltmp353, "E\021O\001\000\000 \000\000\000"
.short .Ltmp1283-.Ltmp1282 # Record length
.Ltmp1282:
.short 4414 # Record kind: S_LOCAL
.long 35 # TypeIndex
.short 1 # Flags
.asciz "_Bytes"
.Ltmp1283:
.cv_def_range .Ltmp350 .Ltmp353, "E\021O\001\000\000(\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1277:
.p2align 2
.cv_linetable 117, "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z", .Lfunc_end117
.section .debug$S,"dr",associative,"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Adjust_manually_vector_aligned
.long .Ltmp1285-.Ltmp1284 # Subsection size
.Ltmp1284:
.short .Ltmp1287-.Ltmp1286 # Record length
.Ltmp1286:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end118-"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5252 # Function type index
.secrel32 "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z" # Function section relative address
.secidx "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Adjust_manually_vector_aligned" # Function name
.Ltmp1287:
.short .Ltmp1289-.Ltmp1288 # Record length
.Ltmp1288:
.short 4414 # Record kind: S_LOCAL
.long 5249 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp1289:
.cv_def_range .Ltmp354 .Ltmp369, "E\021O\001\000\000h\000\000\000"
.short .Ltmp1291-.Ltmp1290 # Record length
.Ltmp1290:
.short 4414 # Record kind: S_LOCAL
.long 5035 # TypeIndex
.short 1 # Flags
.asciz "_Bytes"
.Ltmp1291:
.cv_def_range .Ltmp354 .Ltmp369, "E\021O\001\000\000p\000\000\000"
.short .Ltmp1293-.Ltmp1292 # Record length
.Ltmp1292:
.short 4414 # Record kind: S_LOCAL
.long 5253 # TypeIndex
.short 0 # Flags
.asciz "_Ptr_user"
.Ltmp1293:
.cv_def_range .Ltmp354 .Ltmp369, "E\021O\001\000\000`\000\000\000"
.short .Ltmp1295-.Ltmp1294 # Record length
.Ltmp1294:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 0 # Flags
.asciz "_Ptr_container"
.Ltmp1295:
.cv_def_range .Ltmp354 .Ltmp369, "E\021O\001\000\000X\000\000\000"
.short .Ltmp1297-.Ltmp1296 # Record length
.Ltmp1296:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 0 # Flags
.asciz "_Min_back_shift"
.Ltmp1297:
.cv_def_range .Ltmp354 .Ltmp369, "E\021O\001\000\000P\000\000\000"
.short .Ltmp1299-.Ltmp1298 # Record length
.Ltmp1298:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 0 # Flags
.asciz "_Back_shift"
.Ltmp1299:
.cv_def_range .Ltmp354 .Ltmp369, "E\021O\001\000\000H\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1285:
.p2align 2
.cv_linetable 118, "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z", .Lfunc_end118
.section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myend
.long .Ltmp1301-.Ltmp1300 # Subsection size
.Ltmp1300:
.short .Ltmp1303-.Ltmp1302 # Record length
.Ltmp1302:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end119-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5254 # Function type index
.secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section relative address
.secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Myend" # Function name
.Ltmp1303:
.short .Ltmp1305-.Ltmp1304 # Record length
.Ltmp1304:
.short 4414 # Record kind: S_LOCAL
.long 4355 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1305:
.cv_def_range .Ltmp370 .Ltmp371, "E\021O\001\000\000 \000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1301:
.p2align 2
.cv_linetable 119, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end119
.section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Free_proxy
.long .Ltmp1307-.Ltmp1306 # Subsection size
.Ltmp1306:
.short .Ltmp1309-.Ltmp1308 # Record length
.Ltmp1308:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end120-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5255 # Function type index
.secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section relative address
.secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section index
.byte 0 # Flags
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Free_proxy" # Function name
.Ltmp1309:
.short .Ltmp1311-.Ltmp1310 # Record length
.Ltmp1310:
.short 4414 # Record kind: S_LOCAL
.long 4345 # TypeIndex
.short 1 # Flags
.asciz "this"
.Ltmp1311:
.cv_def_range .Ltmp372 .Ltmp373, "E\021O\001\000\0000\000\000\000"
.short .Ltmp1313-.Ltmp1312 # Record length
.Ltmp1312:
.short 4414 # Record kind: S_LOCAL
.long 4386 # TypeIndex
.short 0 # Flags
.asciz "_Proxy_allocator"
.Ltmp1313:
.cv_def_range .Ltmp372 .Ltmp373, "E\021O\001\000\0008\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1307:
.p2align 2
.cv_linetable 120, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end120
.section .debug$S,"dr",associative,"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>
.long .Ltmp1315-.Ltmp1314 # Subsection size
.Ltmp1314:
.short .Ltmp1317-.Ltmp1316 # Record length
.Ltmp1316:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end121-"??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5258 # Function type index
.secrel32 "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z" # Function section relative address
.secidx "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::destroy<std::_Container_proxy>" # Function name
.Ltmp1317:
.short .Ltmp1319-.Ltmp1318 # Record length
.Ltmp1318:
.short 4414 # Record kind: S_LOCAL
.long 4545 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1319:
.cv_def_range .Ltmp374 .Ltmp375, "E\021O\001\000\000\000\000\000\000"
.short .Ltmp1321-.Ltmp1320 # Record length
.Ltmp1320:
.short 4414 # Record kind: S_LOCAL
.long 4361 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp1321:
.cv_def_range .Ltmp374 .Ltmp375, "E\021O\001\000\000\b\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1315:
.p2align 2
.cv_linetable 121, "??$destroy@U_Container_proxy@std@@@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@QEAU_Container_proxy@1@@Z", .Lfunc_end121
.section .debug$S,"dr",associative,"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Deallocate_plain<std::allocator<std::_Container_proxy>,0>
.long .Ltmp1323-.Ltmp1322 # Subsection size
.Ltmp1322:
.short .Ltmp1325-.Ltmp1324 # Record length
.Ltmp1324:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end122-"??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5260 # Function type index
.secrel32 "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z" # Function section relative address
.secidx "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Deallocate_plain<std::allocator<std::_Container_proxy>,0>" # Function name
.Ltmp1325:
.short .Ltmp1327-.Ltmp1326 # Record length
.Ltmp1326:
.short 4414 # Record kind: S_LOCAL
.long 4545 # TypeIndex
.short 1 # Flags
.asciz "_Al"
.Ltmp1327:
.cv_def_range .Ltmp376 .Ltmp377, "E\021O\001\000\000(\000\000\000"
.short .Ltmp1329-.Ltmp1328 # Record length
.Ltmp1328:
.short 4414 # Record kind: S_LOCAL
.long 4361 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp1329:
.cv_def_range .Ltmp376 .Ltmp377, "E\021O\001\000\0000\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1323:
.p2align 2
.cv_linetable 122, "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z", .Lfunc_end122
.section .debug$S,"dr",associative,"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z"
.p2align 2
.long 4 # Debug section magic
.long 241 # Symbol subsection for std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::deallocate
.long .Ltmp1331-.Ltmp1330 # Subsection size
.Ltmp1330:
.short .Ltmp1333-.Ltmp1332 # Record length
.Ltmp1332:
.short 4423 # Record kind: S_GPROC32_ID
.long 0 # PtrParent
.long 0 # PtrEnd
.long 0 # PtrNext
.long .Lfunc_end123-"?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z" # Code size
.long 0 # Offset after prologue
.long 0 # Offset before epilogue
.long 5261 # Function type index
.secrel32 "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z" # Function section relative address
.secidx "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z" # Function section index
.byte 0 # Flags
.asciz "std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::deallocate" # Function name
.Ltmp1333:
.short .Ltmp1335-.Ltmp1334 # Record length
.Ltmp1334:
.short 4414 # Record kind: S_LOCAL
.long 4545 # TypeIndex
.short 1 # Flags
.byte 0
.Ltmp1335:
.cv_def_range .Ltmp378 .Ltmp379, "E\021O\001\000\0000\000\000\000"
.short .Ltmp1337-.Ltmp1336 # Record length
.Ltmp1336:
.short 4414 # Record kind: S_LOCAL
.long 4551 # TypeIndex
.short 1 # Flags
.asciz "_Ptr"
.Ltmp1337:
.cv_def_range .Ltmp378 .Ltmp379, "E\021O\001\000\0008\000\000\000"
.short .Ltmp1339-.Ltmp1338 # Record length
.Ltmp1338:
.short 4414 # Record kind: S_LOCAL
.long 4234 # TypeIndex
.short 1 # Flags
.asciz "_Count"
.Ltmp1339:
.cv_def_range .Ltmp378 .Ltmp379, "E\021O\001\000\000@\000\000\000"
.short 2 # Record length
.short 4431 # Record kind: S_PROC_ID_END
.Ltmp1331:
.p2align 2
.cv_linetable 123, "?deallocate@?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@2@QEAU_Container_proxy@2@_K@Z", .Lfunc_end123
.section .debug$S,"dr"
.long 241
.long .Ltmp1341-.Ltmp1340 # Subsection size
.Ltmp1340:
.short .Ltmp1343-.Ltmp1342 # Record length
.Ltmp1342:
.short 4360 # Record kind: S_UDT
.long 19 # Type
.asciz "ptrdiff_t"
.Ltmp1343:
.short .Ltmp1345-.Ltmp1344 # Record length
.Ltmp1344:
.short 4360 # Record kind: S_UDT
.long 19 # Type
.asciz "index_type"
.Ltmp1345:
.short .Ltmp1347-.Ltmp1346 # Record length
.Ltmp1346:
.short 4360 # Record kind: S_UDT
.long 116 # Type
.asciz "std::remove_cv_t<int>"
.Ltmp1347:
.short .Ltmp1349-.Ltmp1348 # Record length
.Ltmp1348:
.short 4360 # Record kind: S_UDT
.long 4149 # Type
.asciz "gsl::span<int,-1>"
.Ltmp1349:
.short .Ltmp1351-.Ltmp1350 # Record length
.Ltmp1350:
.short 4360 # Record kind: S_UDT
.long 4157 # Type
.asciz "gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >"
.Ltmp1351:
.short .Ltmp1353-.Ltmp1352 # Record length
.Ltmp1352:
.short 4360 # Record kind: S_UDT
.long 4165 # Type
.asciz "gsl::details::extent_type<-1>"
.Ltmp1353:
.short .Ltmp1355-.Ltmp1354 # Record length
.Ltmp1354:
.short 4360 # Record kind: S_UDT
.long 116 # Type
.asciz "std::remove_cv_t<const int>"
.Ltmp1355:
.short .Ltmp1357-.Ltmp1356 # Record length
.Ltmp1356:
.short 4360 # Record kind: S_UDT
.long 4210 # Type
.asciz "gsl::span<const int,-1>"
.Ltmp1357:
.short .Ltmp1359-.Ltmp1358 # Record length
.Ltmp1358:
.short 4360 # Record kind: S_UDT
.long 4216 # Type
.asciz "gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >"
.Ltmp1359:
.short .Ltmp1361-.Ltmp1360 # Record length
.Ltmp1360:
.short 4360 # Record kind: S_UDT
.long 35 # Type
.asciz "size_t"
.Ltmp1361:
.short .Ltmp1363-.Ltmp1362 # Record length
.Ltmp1362:
.short 4360 # Record kind: S_UDT
.long 4254 # Type
.asciz "std::bool_constant<true>"
.Ltmp1363:
.short .Ltmp1365-.Ltmp1364 # Record length
.Ltmp1364:
.short 4360 # Record kind: S_UDT
.long 4254 # Type
.asciz "std::true_type"
.Ltmp1365:
.short .Ltmp1367-.Ltmp1366 # Record length
.Ltmp1366:
.short 4360 # Record kind: S_UDT
.long 4257 # Type
.asciz "std::bool_constant<false>"
.Ltmp1367:
.short .Ltmp1369-.Ltmp1368 # Record length
.Ltmp1368:
.short 4360 # Record kind: S_UDT
.long 4257 # Type
.asciz "std::false_type"
.Ltmp1369:
.short .Ltmp1371-.Ltmp1370 # Record length
.Ltmp1370:
.short 4360 # Record kind: S_UDT
.long 4229 # Type
.asciz "std::_Rebind_alloc_t<std::allocator<int>,int>"
.Ltmp1371:
.short .Ltmp1373-.Ltmp1372 # Record length
.Ltmp1372:
.short 4360 # Record kind: S_UDT
.long 4341 # Type
.asciz "std::vector<int,std::allocator<int> >"
.Ltmp1373:
.short .Ltmp1375-.Ltmp1374 # Record length
.Ltmp1374:
.short 4360 # Record kind: S_UDT
.long 4386 # Type
.asciz "std::_Rebind_alloc_t<std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::_Alty,std::_Container_proxy>"
.Ltmp1375:
.short .Ltmp1377-.Ltmp1376 # Record length
.Ltmp1376:
.short 4360 # Record kind: S_UDT
.long 4388 # Type
.asciz "std::conditional_t<_Is_simple_alloc_v<std::_Vec_base_types<int,std::allocator<int> >::_Alty>,_Simple_types<int>,_Vec_iter_types<int,typename _Alty_traits::size_type,typename _Alty_traits::difference_type,typename _Alty_traits::pointer,typename _Alty_traits::const_pointer,int &,const int &> >"
.Ltmp1377:
.short .Ltmp1379-.Ltmp1378 # Record length
.Ltmp1378:
.short 4360 # Record kind: S_UDT
.long 4390 # Type
.asciz "std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >"
.Ltmp1379:
.short .Ltmp1381-.Ltmp1380 # Record length
.Ltmp1380:
.short 4360 # Record kind: S_UDT
.long 4412 # Type
.asciz "std::allocator<int>"
.Ltmp1381:
.short .Ltmp1383-.Ltmp1382 # Record length
.Ltmp1382:
.short 4360 # Record kind: S_UDT
.long 4424 # Type
.asciz "std::initializer_list<int>"
.Ltmp1383:
.short .Ltmp1385-.Ltmp1384 # Record length
.Ltmp1384:
.short 4360 # Record kind: S_UDT
.long 4432 # Type
.asciz "std::integral_constant<bool,1>"
.Ltmp1385:
.short .Ltmp1387-.Ltmp1386 # Record length
.Ltmp1386:
.short 4360 # Record kind: S_UDT
.long 4439 # Type
.asciz "std::integral_constant<bool,0>"
.Ltmp1387:
.short .Ltmp1389-.Ltmp1388 # Record length
.Ltmp1388:
.short 4360 # Record kind: S_UDT
.long 4441 # Type
.asciz "std::conditional_t<_Is_default_allocator<allocator<int> >::value,_Default_allocator_traits<std::allocator<int> >,_Normal_allocator_traits<std::allocator<int> > >"
.Ltmp1389:
.short .Ltmp1391-.Ltmp1390 # Record length
.Ltmp1390:
.short 4360 # Record kind: S_UDT
.long 4443 # Type
.asciz "std::allocator_traits<std::allocator<int> >"
.Ltmp1391:
.short .Ltmp1393-.Ltmp1392 # Record length
.Ltmp1392:
.short 4360 # Record kind: S_UDT
.long 4455 # Type
.asciz "std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>"
.Ltmp1393:
.short .Ltmp1395-.Ltmp1394 # Record length
.Ltmp1394:
.short 4360 # Record kind: S_UDT
.long 4475 # Type
.asciz "std::_Iterator_base12"
.Ltmp1395:
.short .Ltmp1397-.Ltmp1396 # Record length
.Ltmp1396:
.short 4360 # Record kind: S_UDT
.long 4479 # Type
.asciz "std::_Container_proxy"
.Ltmp1397:
.short .Ltmp1399-.Ltmp1398 # Record length
.Ltmp1398:
.short 4360 # Record kind: S_UDT
.long 4466 # Type
.asciz "std::_Container_base"
.Ltmp1399:
.short .Ltmp1401-.Ltmp1400 # Record length
.Ltmp1400:
.short 4360 # Record kind: S_UDT
.long 4484 # Type
.asciz "std::_Vector_val<std::_Simple_types<int> >"
.Ltmp1401:
.short .Ltmp1403-.Ltmp1402 # Record length
.Ltmp1402:
.short 4360 # Record kind: S_UDT
.long 4510 # Type
.asciz "std::allocator<std::_Container_proxy>"
.Ltmp1403:
.short .Ltmp1405-.Ltmp1404 # Record length
.Ltmp1404:
.short 4360 # Record kind: S_UDT
.long 4512 # Type
.asciz "std::conditional_t<_Is_default_allocator<allocator<_Container_proxy> >::value,_Default_allocator_traits<std::allocator<std::_Container_proxy> >,_Normal_allocator_traits<std::allocator<std::_Container_proxy> > >"
.Ltmp1405:
.short .Ltmp1407-.Ltmp1406 # Record length
.Ltmp1406:
.short 4360 # Record kind: S_UDT
.long 4514 # Type
.asciz "std::allocator_traits<std::allocator<std::_Container_proxy> >"
.Ltmp1407:
.short .Ltmp1409-.Ltmp1408 # Record length
.Ltmp1408:
.short 4360 # Record kind: S_UDT
.long 4517 # Type
.asciz "std::_Simple_types<int>"
.Ltmp1409:
.short .Ltmp1411-.Ltmp1410 # Record length
.Ltmp1410:
.short 4360 # Record kind: S_UDT
.long 35 # Type
.asciz "size_type"
.Ltmp1411:
.short .Ltmp1413-.Ltmp1412 # Record length
.Ltmp1412:
.short 4360 # Record kind: S_UDT
.long 4529 # Type
.asciz "std::_Default_allocator_traits<std::allocator<int> >"
.Ltmp1413:
.short .Ltmp1415-.Ltmp1414 # Record length
.Ltmp1414:
.short 4360 # Record kind: S_UDT
.long 4543 # Type
.asciz "std::_Container_base12"
.Ltmp1415:
.short .Ltmp1417-.Ltmp1416 # Record length
.Ltmp1416:
.short 4360 # Record kind: S_UDT
.long 4557 # Type
.asciz "std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >"
.Ltmp1417:
.short .Ltmp1419-.Ltmp1418 # Record length
.Ltmp1418:
.short 4360 # Record kind: S_UDT
.long 19 # Type
.asciz "index_type"
.Ltmp1419:
.short .Ltmp1421-.Ltmp1420 # Record length
.Ltmp1420:
.short 4360 # Record kind: S_UDT
.long 4574 # Type
.asciz "gsl::details::extent_type<0>"
.Ltmp1421:
.short .Ltmp1423-.Ltmp1422 # Record length
.Ltmp1422:
.short 4360 # Record kind: S_UDT
.long 4598 # Type
.asciz "gsl::fail_fast"
.Ltmp1423:
.short .Ltmp1425-.Ltmp1424 # Record length
.Ltmp1424:
.short 4360 # Record kind: S_UDT
.long 4603 # Type
.asciz "std::string"
.Ltmp1425:
.short .Ltmp1427-.Ltmp1426 # Record length
.Ltmp1426:
.short 4360 # Record kind: S_UDT
.long 4613 # Type
.asciz "std::logic_error"
.Ltmp1427:
.short .Ltmp1429-.Ltmp1428 # Record length
.Ltmp1428:
.short 4360 # Record kind: S_UDT
.long 4633 # Type
.asciz "std::exception"
.Ltmp1429:
.short .Ltmp1431-.Ltmp1430 # Record length
.Ltmp1430:
.short 4360 # Record kind: S_UDT
.long 4639 # Type
.asciz "std::_Rebind_alloc_t<std::allocator<char>,char>"
.Ltmp1431:
.short .Ltmp1433-.Ltmp1432 # Record length
.Ltmp1432:
.short 4360 # Record kind: S_UDT
.long 4254 # Type
.asciz "std::bool_constant<_Is_specialization_v<std::char_traits<char>,char_traits> && is_trivial_v<std::basic_string<char,std::char_traits<char>,std::allocator<char> >::pointer> >"
.Ltmp1433:
.short .Ltmp1435-.Ltmp1434 # Record length
.Ltmp1434:
.short 4360 # Record kind: S_UDT
.long 4827 # Type
.asciz "std::basic_string<char,std::char_traits<char>,std::allocator<char> >"
.Ltmp1435:
.short .Ltmp1437-.Ltmp1436 # Record length
.Ltmp1436:
.short 4360 # Record kind: S_UDT
.long 4831 # Type
.asciz "__std_exception_data"
.Ltmp1437:
.short .Ltmp1439-.Ltmp1438 # Record length
.Ltmp1438:
.short 4360 # Record kind: S_UDT
.long 4386 # Type
.asciz "std::_Rebind_alloc_t<std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::_Alty,std::_Container_proxy>"
.Ltmp1439:
.short .Ltmp1441-.Ltmp1440 # Record length
.Ltmp1440:
.short 4360 # Record kind: S_UDT
.long 4857 # Type
.asciz "std::conditional_t<_Is_simple_alloc_v<std::_String_base_types<char,std::allocator<char> >::_Alty>,_Simple_types<char>,_String_iter_types<char,typename _Alty_traits::size_type,typename _Alty_traits::difference_type,typename _Alty_traits::pointer,typename _Alty_traits::const_pointer,char &,const char &> >"
.Ltmp1441:
.short .Ltmp1443-.Ltmp1442 # Record length
.Ltmp1442:
.short 4360 # Record kind: S_UDT
.long 4866 # Type
.asciz "std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >"
.Ltmp1443:
.short .Ltmp1445-.Ltmp1444 # Record length
.Ltmp1444:
.short 4360 # Record kind: S_UDT
.long 4885 # Type
.asciz "std::allocator<char>"
.Ltmp1445:
.short .Ltmp1447-.Ltmp1446 # Record length
.Ltmp1446:
.short 4360 # Record kind: S_UDT
.long 4889 # Type
.asciz "std::random_access_iterator_tag"
.Ltmp1447:
.short .Ltmp1449-.Ltmp1448 # Record length
.Ltmp1448:
.short 4360 # Record kind: S_UDT
.long 4906 # Type
.asciz "std::_String_val<std::_Simple_types<char> >"
.Ltmp1449:
.short .Ltmp1451-.Ltmp1450 # Record length
.Ltmp1450:
.short 4360 # Record kind: S_UDT
.long 19 # Type
.asciz "std::streamoff"
.Ltmp1451:
.short .Ltmp1453-.Ltmp1452 # Record length
.Ltmp1452:
.short 4360 # Record kind: S_UDT
.long 4931 # Type
.asciz "_Mbstatet"
.Ltmp1453:
.short .Ltmp1455-.Ltmp1454 # Record length
.Ltmp1454:
.short 4360 # Record kind: S_UDT
.long 4931 # Type
.asciz "mbstate_t"
.Ltmp1455:
.short .Ltmp1457-.Ltmp1456 # Record length
.Ltmp1456:
.short 4360 # Record kind: S_UDT
.long 4931 # Type
.asciz "_Mbstatet"
.Ltmp1457:
.short .Ltmp1459-.Ltmp1458 # Record length
.Ltmp1458:
.short 4360 # Record kind: S_UDT
.long 4933 # Type
.asciz "std::char_traits<char>"
.Ltmp1459:
.short .Ltmp1461-.Ltmp1460 # Record length
.Ltmp1460:
.short 4360 # Record kind: S_UDT
.long 4936 # Type
.asciz "std::conditional_t<_Is_default_allocator<allocator<char> >::value,_Default_allocator_traits<std::allocator<char> >,_Normal_allocator_traits<std::allocator<char> > >"
.Ltmp1461:
.short .Ltmp1463-.Ltmp1462 # Record length
.Ltmp1462:
.short 4360 # Record kind: S_UDT
.long 4938 # Type
.asciz "std::allocator_traits<std::allocator<char> >"
.Ltmp1463:
.short .Ltmp1465-.Ltmp1464 # Record length
.Ltmp1464:
.short 4360 # Record kind: S_UDT
.long 4950 # Type
.asciz "std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>"
.Ltmp1465:
.short .Ltmp1467-.Ltmp1466 # Record length
.Ltmp1466:
.short 4360 # Record kind: S_UDT
.long 4953 # Type
.asciz "std::_Simple_types<char>"
.Ltmp1467:
.short .Ltmp1469-.Ltmp1468 # Record length
.Ltmp1468:
.short 4360 # Record kind: S_UDT
.long 4959 # Type
.asciz "std::_String_val<std::_Simple_types<char> >::_Bxty"
.Ltmp1469:
.short .Ltmp1471-.Ltmp1470 # Record length
.Ltmp1470:
.short 4360 # Record kind: S_UDT
.long 4963 # Type
.asciz "std::bidirectional_iterator_tag"
.Ltmp1471:
.short .Ltmp1473-.Ltmp1472 # Record length
.Ltmp1472:
.short 4360 # Record kind: S_UDT
.long 4966 # Type
.asciz "_Mbstatet"
.Ltmp1473:
.short .Ltmp1475-.Ltmp1474 # Record length
.Ltmp1474:
.short 4360 # Record kind: S_UDT
.long 4980 # Type
.asciz "std::_Default_allocator_traits<std::allocator<char> >"
.Ltmp1475:
.short .Ltmp1477-.Ltmp1476 # Record length
.Ltmp1476:
.short 4360 # Record kind: S_UDT
.long 4984 # Type
.asciz "std::forward_iterator_tag"
.Ltmp1477:
.short .Ltmp1479-.Ltmp1478 # Record length
.Ltmp1478:
.short 4360 # Record kind: S_UDT
.long 4987 # Type
.asciz "std::input_iterator_tag"
.Ltmp1479:
.short .Ltmp1481-.Ltmp1480 # Record length
.Ltmp1480:
.short 4360 # Record kind: S_UDT
.long 4586 # Type
.asciz "std::remove_reference_t<gsl::fail_fast>"
.Ltmp1481:
.short .Ltmp1483-.Ltmp1482 # Record length
.Ltmp1482:
.short 4360 # Record kind: S_UDT
.long 5044 # Type
.asciz "gsl::narrowing_error"
.Ltmp1483:
.short .Ltmp1485-.Ltmp1484 # Record length
.Ltmp1484:
.short 4360 # Record kind: S_UDT
.long 35 # Type
.asciz "std::remove_reference_t<unsigned long long &>"
.Ltmp1485:
.short .Ltmp1487-.Ltmp1486 # Record length
.Ltmp1486:
.short 4360 # Record kind: S_UDT
.long 5039 # Type
.asciz "std::remove_reference_t<gsl::narrowing_error>"
.Ltmp1487:
.short .Ltmp1489-.Ltmp1488 # Record length
.Ltmp1488:
.short 4360 # Record kind: S_UDT
.long 4230 # Type
.asciz "std::remove_reference_t<const std::allocator<int> &>"
.Ltmp1489:
.short .Ltmp1491-.Ltmp1490 # Record length
.Ltmp1490:
.short 4360 # Record kind: S_UDT
.long 5091 # Type
.asciz "std::_One_then_variadic_args_t"
.Ltmp1491:
.short .Ltmp1493-.Ltmp1492 # Record length
.Ltmp1492:
.short 4360 # Record kind: S_UDT
.long 35 # Type
.asciz "uintptr_t"
.Ltmp1493:
.short .Ltmp1495-.Ltmp1494 # Record length
.Ltmp1494:
.short 4360 # Record kind: S_UDT
.long 5124 # Type
.asciz "std::_Default_allocate_traits"
.Ltmp1495:
.short .Ltmp1497-.Ltmp1496 # Record length
.Ltmp1496:
.short 4360 # Record kind: S_UDT
.long 4357 # Type
.asciz "std::remove_reference_t<std::_Container_proxy>"
.Ltmp1497:
.short .Ltmp1499-.Ltmp1498 # Record length
.Ltmp1498:
.short 4360 # Record kind: S_UDT
.long 19 # Type
.asciz "std::_Iter_diff_t<const int *>"
.Ltmp1499:
.short .Ltmp1501-.Ltmp1500 # Record length
.Ltmp1500:
.short 4360 # Record kind: S_UDT
.long 5152 # Type
.asciz "std::numeric_limits<long long>"
.Ltmp1501:
.short .Ltmp1503-.Ltmp1502 # Record length
.Ltmp1502:
.short 4360 # Record kind: S_UDT
.long 5157 # Type
.asciz "std::_Num_int_base"
.Ltmp1503:
.short .Ltmp1505-.Ltmp1504 # Record length
.Ltmp1504:
.short 4360 # Record kind: S_UDT
.long 5168 # Type
.asciz "std::_Num_base"
.Ltmp1505:
.short .Ltmp1507-.Ltmp1506 # Record length
.Ltmp1506:
.short 4360 # Record kind: S_UDT
.long 5197 # Type
.asciz "std::_Really_trivial_ptr_iterator_tag"
.Ltmp1507:
.short .Ltmp1509-.Ltmp1508 # Record length
.Ltmp1508:
.short 4360 # Record kind: S_UDT
.long 5201 # Type
.asciz "std::_Trivially_copyable_ptr_iterator_tag"
.Ltmp1509:
.short .Ltmp1511-.Ltmp1510 # Record length
.Ltmp1510:
.short 4360 # Record kind: S_UDT
.long 5203 # Type
.asciz "std::_General_ptr_iterator_tag"
.Ltmp1511:
.short .Ltmp1513-.Ltmp1512 # Record length
.Ltmp1512:
.short 4360 # Record kind: S_UDT
.long 5192 # Type
.asciz "std::conditional_t<is_trivially_assignable_v<int &,const int &>,typename _Ptr_cat_helper<remove_cv_t<const int>,remove_cv_t<int> >::type,std::_General_ptr_iterator_tag>"
.Ltmp1513:
.short .Ltmp1515-.Ltmp1514 # Record length
.Ltmp1514:
.short 4360 # Record kind: S_UDT
.long 5237 # Type
.asciz "std::_Lockit"
.Ltmp1515:
.short .Ltmp1517-.Ltmp1516 # Record length
.Ltmp1516:
.short 4360 # Record kind: S_UDT
.long 4254 # Type
.asciz "std::bool_constant<conjunction_v<is_trivially_destructible<_Val>,_Uses_default_destroy<std::allocator<int>,_Val *> > >"
.Ltmp1517:
.Ltmp1341:
.p2align 2
.cv_filechecksums # File index to string table offset subsection
.cv_stringtable # String table
.section .debug$T,"dr"
.p2align 2
.long 4 # Debug section magic
# ArgList (0x1000) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 0
# Arguments [
# ]
# }
.byte 0x06, 0x00, 0x01, 0x12
.byte 0x00, 0x00, 0x00, 0x00
# Procedure (0x1001) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: bool (0x30)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
# FuncId (0x1002) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: 0x0
# FunctionType: bool () (0x1001)
# Name: foo
# }
.byte 0x0e, 0x00, 0x01, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x10, 0x00, 0x00
.byte 0x66, 0x6f, 0x6f, 0x00
# Class (0x1003) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<int,-1>
# LinkageName: .?AV?$span@H$0?0@gsl@@
# }
.byte 0x3e, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x73, 0x70
.byte 0x61, 0x6e, 0x40, 0x48
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x00, 0xf1
# Modifier (0x1004) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: __int64 (0x13)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Class (0x1005) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x288)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >
# LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@
# }
.byte 0xaa, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x88, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x3a
.byte 0x3a, 0x73, 0x74, 0x6f
.byte 0x72, 0x61, 0x67, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x3c, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x64, 0x79, 0x6e, 0x61
.byte 0x6d, 0x69, 0x63, 0x5f
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x73, 0x74, 0x6f, 0x72
.byte 0x61, 0x67, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x40
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x40, 0x3f
.byte 0x24, 0x73, 0x70, 0x61
.byte 0x6e, 0x40, 0x48, 0x24
.byte 0x30, 0x3f, 0x30, 0x40
.byte 0x67, 0x73, 0x6c, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# Pointer (0x1006) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::span<int,-1> (0x1003)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x1007) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: int* (0x674)
# ArgType: __int64 (0x13)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# MemberFunction (0x1008) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*, __int64) (0x1007)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x07, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1009) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
# MemberFunction (0x100A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*, int*) (0x1009)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x09, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x100B) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::array<int,0>
# LinkageName: .?AV?$array@H$0A@@std@@
# }
.byte 0x3e, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x72, 0x72, 0x61, 0x79
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x2c, 0x30, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x61, 0x72
.byte 0x72, 0x61, 0x79, 0x40
.byte 0x48, 0x24, 0x30, 0x41
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# Pointer (0x100C) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::array<int,0> (0x100B)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x0b, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x100D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::array<int,0>& (0x100C)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x0c, 0x10, 0x00, 0x00
# MemberFunction (0x100E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::array<int,0>&) (0x100D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x0d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x100F) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::array<int,0> (0x100B)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x0b, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1010) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::array<int,0> (0x100F)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x0f, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1011) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::array<int,0>& (0x1010)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x10, 0x10, 0x00, 0x00
# MemberFunction (0x1012) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::array<int,0>&) (0x1011)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x11, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x1013) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::span<int,-1> (0x1003)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1014) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::span<int,-1> (0x1013)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x13, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1015) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const gsl::span<int,-1>& (0x1014)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x14, 0x10, 0x00, 0x00
# MemberFunction (0x1016) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const gsl::span<int,-1>&) (0x1015)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x15, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x1017) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x288)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<int,-1>::KnownNotNull
# LinkageName: .?AUKnownNotNull@?$span@H$0?0@gsl@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x88, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x3a
.byte 0x3a, 0x4b, 0x6e, 0x6f
.byte 0x77, 0x6e, 0x4e, 0x6f
.byte 0x74, 0x4e, 0x75, 0x6c
.byte 0x6c, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x4b, 0x6e
.byte 0x6f, 0x77, 0x6e, 0x4e
.byte 0x6f, 0x74, 0x4e, 0x75
.byte 0x6c, 0x6c, 0x40, 0x3f
.byte 0x24, 0x73, 0x70, 0x61
.byte 0x6e, 0x40, 0x48, 0x24
.byte 0x30, 0x3f, 0x30, 0x40
.byte 0x67, 0x73, 0x6c, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# ArgList (0x1018) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: gsl::span<int,-1>::KnownNotNull (0x1017)
# ArgType: __int64 (0x13)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x17, 0x10, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# MemberFunction (0x1019) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (gsl::span<int,-1>::KnownNotNull, __int64) (0x1018)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x18, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x101A) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<int,-1>::(int*, __int64) (0x1008)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<int,-1>::(int*, int*) (0x100A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<int,-1>::(std::array<int,0>&) (0x100E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<int,-1>::(const std::array<int,0>&) (0x1012)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<int,-1>::(const gsl::span<int,-1>&) (0x1016)
# ]
# Method [
# AccessSpecifier: Private (0x1)
# Type: void gsl::span<int,-1>::(gsl::span<int,-1>::KnownNotNull, __int64) (0x1019)
# ]
# }
.byte 0x32, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x08, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0a, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0e, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x12, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x16, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x19, 0x10, 0x00, 0x00
# MemberFunction (0x101B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x101C) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::span<int,-1> (0x1003)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x101D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<int,-1>& (0x101C)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const gsl::span<int,-1>&) (0x1015)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x1c, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x15, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x101E) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::span<int,-1> (0x1013)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x13, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x101F) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: __int64 (0x13)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# MemberFunction (0x1020) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<int,-1> (0x1003)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (__int64) (0x101F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x1f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1021) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: __int64 (0x13)
# ArgType: __int64 (0x13)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# MemberFunction (0x1022) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<int,-1> (0x1003)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (__int64, __int64) (0x1021)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x21, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1023) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: __int64 (0x13)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1024) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1025) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: int (0x74)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1026) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int& (0x1025)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (__int64) (0x101F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x25, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x1f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1027) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1028) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::details::span_iterator<gsl::span<int,-1>,0>
# LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@
# }
.byte 0x82, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x2c
.byte 0x30, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x73, 0x70, 0x61
.byte 0x6e, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x56
.byte 0x3f, 0x24, 0x73, 0x70
.byte 0x61, 0x6e, 0x40, 0x48
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x24, 0x30
.byte 0x41, 0x40, 0x40, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFunction (0x1029) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::details::span_iterator<gsl::span<int,-1>,0> (0x1028)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x28, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x102A) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::details::span_iterator<gsl::span<int,-1>,1>
# LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@
# }
.byte 0x7e, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x2c
.byte 0x31, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x73, 0x70, 0x61
.byte 0x6e, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x56
.byte 0x3f, 0x24, 0x73, 0x70
.byte 0x61, 0x6e, 0x40, 0x48
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x24, 0x30
.byte 0x30, 0x40, 0x64, 0x65
.byte 0x74, 0x61, 0x69, 0x6c
.byte 0x73, 0x40, 0x67, 0x73
.byte 0x6c, 0x40, 0x40, 0x00
# MemberFunction (0x102B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::details::span_iterator<gsl::span<int,-1>,1> (0x102A)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x2a, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x102C) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,0> >
# LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@
# }
.byte 0xb2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x3a, 0x3a, 0x73, 0x70
.byte 0x61, 0x6e, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x73, 0x70, 0x61
.byte 0x6e, 0x3c, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x2c, 0x30, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x72, 0x65, 0x76
.byte 0x65, 0x72, 0x73, 0x65
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x56, 0x3f
.byte 0x24, 0x73, 0x70, 0x61
.byte 0x6e, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x56
.byte 0x3f, 0x24, 0x73, 0x70
.byte 0x61, 0x6e, 0x40, 0x48
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x24, 0x30
.byte 0x41, 0x40, 0x40, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# MemberFunction (0x102D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,0> > (0x102C)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x2c, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x102E) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,1> >
# LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@
# }
.byte 0xb2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x3a, 0x3a, 0x73, 0x70
.byte 0x61, 0x6e, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x73, 0x70, 0x61
.byte 0x6e, 0x3c, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x2c, 0x31, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x72, 0x65, 0x76
.byte 0x65, 0x72, 0x73, 0x65
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x56, 0x3f
.byte 0x24, 0x73, 0x70, 0x61
.byte 0x6e, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x56
.byte 0x3f, 0x24, 0x73, 0x70
.byte 0x61, 0x6e, 0x40, 0x48
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x24, 0x30
.byte 0x30, 0x40, 0x64, 0x65
.byte 0x74, 0x61, 0x69, 0x6c
.byte 0x73, 0x40, 0x67, 0x73
.byte 0x6c, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# MemberFunction (0x102F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,1> > (0x102E)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x2e, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1030) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (__int64, __int64) (0x1021)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x21, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1031) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x288)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<int,-1>::subspan_selector<-1>
# LinkageName: .?AV?$subspan_selector@$0?0@?$span@H$0?0@gsl@@
# }
.byte 0x6e, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x88, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x3a
.byte 0x3a, 0x73, 0x75, 0x62
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x5f, 0x73, 0x65, 0x6c
.byte 0x65, 0x63, 0x74, 0x6f
.byte 0x72, 0x3c, 0x2d, 0x31
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x73, 0x75, 0x62, 0x73
.byte 0x70, 0x61, 0x6e, 0x5f
.byte 0x73, 0x65, 0x6c, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x40, 0x24, 0x30, 0x3f
.byte 0x30, 0x40, 0x3f, 0x24
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x40, 0x48, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# ArgList (0x1032) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: __int64 (0x13)
# ArgType: __int64 (0x13)
# ArgType: gsl::span<int,-1>::subspan_selector<-1> (0x1031)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x31, 0x10, 0x00, 0x00
# MemberFunction (0x1033) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<int,-1> (0x1003)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: const gsl::span<int,-1>* (0x101E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (__int64, __int64, gsl::span<int,-1>::subspan_selector<-1>) (0x1032)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x32, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1034) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const __int64 (0x1004)
# Name: extent
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# FieldOffset: 0x0
# Name: storage_
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x6
# MethodListIndex: 0x101A
# Name: span
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<int,-1>::() (0x101B)
# Name: ~span
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<int,-1>& gsl::span<int,-1>::(const gsl::span<int,-1>&) (0x101D)
# Name: operator=
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<int,-1> gsl::span<int,-1>::(__int64) (0x1020)
# Name: first
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<int,-1> gsl::span<int,-1>::(__int64) (0x1020)
# Name: last
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<int,-1> gsl::span<int,-1>::(__int64, __int64) (0x1022)
# Name: subspan
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: __int64 gsl::span<int,-1>::() (0x1023)
# Name: size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: __int64 gsl::span<int,-1>::() (0x1023)
# Name: size_bytes
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool gsl::span<int,-1>::() (0x1024)
# Name: empty
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: int& gsl::span<int,-1>::(__int64) (0x1026)
# Name: operator[]
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: int& gsl::span<int,-1>::(__int64) (0x1026)
# Name: at
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: int& gsl::span<int,-1>::(__int64) (0x1026)
# Name: operator()
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: int* gsl::span<int,-1>::() (0x1027)
# Name: data
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<int,-1>,0> gsl::span<int,-1>::() (0x1029)
# Name: begin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<int,-1>,0> gsl::span<int,-1>::() (0x1029)
# Name: end
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<int,-1>,1> gsl::span<int,-1>::() (0x102B)
# Name: cbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<int,-1>,1> gsl::span<int,-1>::() (0x102B)
# Name: cend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,0> > gsl::span<int,-1>::() (0x102D)
# Name: rbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,0> > gsl::span<int,-1>::() (0x102D)
# Name: rend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,1> > gsl::span<int,-1>::() (0x102F)
# Name: crbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,1> > gsl::span<int,-1>::() (0x102F)
# Name: crend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: int* gsl::span<int,-1>::() (0x1027)
# Name: _Unchecked_begin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: int* gsl::span<int,-1>::() (0x1027)
# Name: _Unchecked_end
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# MethodKind: Static (0x2)
# Type: bool gsl::span<int,-1>::(__int64, __int64) (0x1030)
# Name: CheckRange
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: gsl::span<int,-1> gsl::span<int,-1>::(__int64, __int64, gsl::span<int,-1>::subspan_selector<-1>) (0x1033)
# Name: make_subspan
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: element_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: index_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int* (0x674)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int& (0x1025)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: gsl::details::span_iterator<gsl::span<int,-1>,0> (0x1028)
# Name: iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: gsl::details::span_iterator<gsl::span<int,-1>,1> (0x102A)
# Name: const_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,0> > (0x102C)
# Name: reverse_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<int,-1>,1> > (0x102E)
# Name: const_reverse_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: gsl::span<int,-1>::KnownNotNull (0x1017)
# Name: KnownNotNull
# }
# }
.byte 0xd6, 0x02, 0x03, 0x12
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x04, 0x10, 0x00, 0x00
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x05, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x6f, 0x72, 0x61, 0x67
.byte 0x65, 0x5f, 0x00, 0xf1
.byte 0x0f, 0x15, 0x06, 0x00
.byte 0x1a, 0x10, 0x00, 0x00
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x1b, 0x10, 0x00, 0x00
.byte 0x7e, 0x73, 0x70, 0x61
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x1d, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x20, 0x10, 0x00, 0x00
.byte 0x66, 0x69, 0x72, 0x73
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x20, 0x10, 0x00, 0x00
.byte 0x6c, 0x61, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x22, 0x10, 0x00, 0x00
.byte 0x73, 0x75, 0x62, 0x73
.byte 0x70, 0x61, 0x6e, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x23, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x23, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x62, 0x79, 0x74
.byte 0x65, 0x73, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x10, 0x00, 0x00
.byte 0x65, 0x6d, 0x70, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x26, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5b, 0x5d, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x26, 0x10, 0x00, 0x00
.byte 0x61, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x26, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x28, 0x29, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x27, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x29, 0x10, 0x00, 0x00
.byte 0x62, 0x65, 0x67, 0x69
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x29, 0x10, 0x00, 0x00
.byte 0x65, 0x6e, 0x64, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x2b, 0x10, 0x00, 0x00
.byte 0x63, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x2b, 0x10, 0x00, 0x00
.byte 0x63, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x2d, 0x10, 0x00, 0x00
.byte 0x72, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x2d, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x2f, 0x10, 0x00, 0x00
.byte 0x63, 0x72, 0x62, 0x65
.byte 0x67, 0x69, 0x6e, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x2f, 0x10, 0x00, 0x00
.byte 0x63, 0x72, 0x65, 0x6e
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x27, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x62
.byte 0x65, 0x67, 0x69, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x27, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
.byte 0x11, 0x15, 0x09, 0x00
.byte 0x30, 0x10, 0x00, 0x00
.byte 0x43, 0x68, 0x65, 0x63
.byte 0x6b, 0x52, 0x61, 0x6e
.byte 0x67, 0x65, 0x00, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0x33, 0x10, 0x00, 0x00
.byte 0x6d, 0x61, 0x6b, 0x65
.byte 0x5f, 0x73, 0x75, 0x62
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x65, 0x6c, 0x65, 0x6d
.byte 0x65, 0x6e, 0x74, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x69, 0x6e, 0x64, 0x65
.byte 0x78, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x25, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x28, 0x10, 0x00, 0x00
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x2a, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x2c, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x76, 0x65
.byte 0x72, 0x73, 0x65, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x2e, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x76, 0x65, 0x72, 0x73
.byte 0x65, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x17, 0x10, 0x00, 0x00
.byte 0x4b, 0x6e, 0x6f, 0x77
.byte 0x6e, 0x4e, 0x6f, 0x74
.byte 0x4e, 0x75, 0x6c, 0x6c
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x1035) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 43
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1034)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: gsl::span<int,-1>
# LinkageName: .?AV?$span@H$0?0@gsl@@
# }
.byte 0x3e, 0x00, 0x04, 0x15
.byte 0x2b, 0x00, 0x10, 0x02
.byte 0x34, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x73, 0x70
.byte 0x61, 0x6e, 0x40, 0x48
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x00, 0xf1
# StringId (0x1036) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\projects\gsl\include\gsl\span
# }
.byte 0x2a, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x70
.byte 0x72, 0x6f, 0x6a, 0x65
.byte 0x63, 0x74, 0x73, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5c
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x1037) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::span<int,-1> (0x1035)
# SourceFile: C:\projects\gsl\include\gsl\span (0x1036)
# LineNumber: 355
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x35, 0x10, 0x00, 0x00
.byte 0x36, 0x10, 0x00, 0x00
.byte 0x63, 0x01, 0x00, 0x00
# Class (0x1038) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::details::extent_type<-1>
# LinkageName: .?AV?$extent_type@$0?0@details@gsl@@
# }
.byte 0x5a, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x2d, 0x31, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x40, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Modifier (0x1039) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x05, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x103A) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1039)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x39, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x103B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# ThisType: const gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >* (0x103A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x05, 0x10, 0x00, 0x00
.byte 0x3a, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x103C) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: gsl::details::extent_type<-1> (0x1038)
# BaseOffset: 0x0
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: int* (0x674)
# FieldOffset: 0x8
# Name: data_
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: int* gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::() (0x103B)
# Name: data
# }
# }
.byte 0x2e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x08, 0x00, 0x64, 0x61
.byte 0x74, 0x61, 0x5f, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x3b, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x103D) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 3
# Properties [ (0x208)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: <field list> (0x103C)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >
# LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@
# }
.byte 0xaa, 0x00, 0x04, 0x15
.byte 0x03, 0x00, 0x08, 0x02
.byte 0x3c, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x3a
.byte 0x3a, 0x73, 0x74, 0x6f
.byte 0x72, 0x61, 0x67, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x3c, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x64, 0x79, 0x6e, 0x61
.byte 0x6d, 0x69, 0x63, 0x5f
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x73, 0x74, 0x6f, 0x72
.byte 0x61, 0x67, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x40
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x40, 0x3f
.byte 0x24, 0x73, 0x70, 0x61
.byte 0x6e, 0x40, 0x48, 0x24
.byte 0x30, 0x3f, 0x30, 0x40
.byte 0x67, 0x73, 0x6c, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x103E) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x103D)
# SourceFile: C:\projects\gsl\include\gsl\span (0x1036)
# LineNumber: 583
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x3d, 0x10, 0x00, 0x00
.byte 0x36, 0x10, 0x00, 0x00
.byte 0x47, 0x02, 0x00, 0x00
# Pointer (0x103F) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::details::extent_type<-1> (0x1038)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1040) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::details::extent_type<-1> (0x1038)
# ThisType: gsl::details::extent_type<-1>* (0x103F)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (__int64) (0x101F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x3f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x1f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x1041) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::details::extent_type<-1> (0x1038)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1042) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::details::extent_type<-1> (0x1041)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x41, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1043) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: __int64 (0x13)
# ClassType: gsl::details::extent_type<-1> (0x1038)
# ThisType: const gsl::details::extent_type<-1>* (0x1042)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x42, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1044) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: __int64 (0x13)
# FieldOffset: 0x0
# Name: size_
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void gsl::details::extent_type<-1>::(__int64) (0x1040)
# Name: extent_type
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: __int64 gsl::details::extent_type<-1>::() (0x1043)
# Name: size
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: index_type
# }
# }
.byte 0x4a, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x69
.byte 0x7a, 0x65, 0x5f, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x40, 0x10, 0x00, 0x00
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x43, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x69, 0x6e, 0x64, 0x65
.byte 0x78, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
# Class (0x1045) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 4
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1044)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 8
# Name: gsl::details::extent_type<-1>
# LinkageName: .?AV?$extent_type@$0?0@details@gsl@@
# }
.byte 0x5a, 0x00, 0x04, 0x15
.byte 0x04, 0x00, 0x10, 0x02
.byte 0x44, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x2d, 0x31, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x40, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x1046) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::details::extent_type<-1> (0x1045)
# SourceFile: C:\projects\gsl\include\gsl\span (0x1036)
# LineNumber: 327
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x45, 0x10, 0x00, 0x00
.byte 0x36, 0x10, 0x00, 0x00
.byte 0x47, 0x01, 0x00, 0x00
# Class (0x1047) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<const int,-1>
# LinkageName: .?AV?$span@$$CBH$0?0@gsl@@
# }
.byte 0x4a, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x40, 0x24, 0x24, 0x43
.byte 0x42, 0x48, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x1048) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x288)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >
# LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@
# }
.byte 0xb2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x88, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x3a, 0x3a, 0x73
.byte 0x74, 0x6f, 0x72, 0x61
.byte 0x67, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x3a, 0x3a, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x3c, 0x64, 0x79
.byte 0x6e, 0x61, 0x6d, 0x69
.byte 0x63, 0x5f, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x73, 0x74
.byte 0x6f, 0x72, 0x61, 0x67
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x40, 0x56
.byte 0x3f, 0x24, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x40, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x40, 0x3f, 0x24, 0x73
.byte 0x70, 0x61, 0x6e, 0x40
.byte 0x24, 0x24, 0x43, 0x42
.byte 0x48, 0x24, 0x30, 0x3f
.byte 0x30, 0x40, 0x67, 0x73
.byte 0x6c, 0x40, 0x40, 0x00
# Pointer (0x1049) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::span<const int,-1> (0x1047)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Modifier (0x104A) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: int (0x74)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x104B) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const int (0x104A)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x104C) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const int* (0x104B)
# ArgType: __int64 (0x13)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# MemberFunction (0x104D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int*, __int64) (0x104C)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x4c, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x104E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const int* (0x104B)
# ArgType: const int* (0x104B)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
# MemberFunction (0x104F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int*, const int*) (0x104E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x4e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1050) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::array<int,0>&) (0x100D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x0d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1051) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::array<int,0>&) (0x1011)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x11, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x1052) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::span<const int,-1> (0x1047)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1053) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::span<const int,-1> (0x1052)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x52, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1054) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const gsl::span<const int,-1>& (0x1053)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x53, 0x10, 0x00, 0x00
# MemberFunction (0x1055) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const gsl::span<const int,-1>&) (0x1054)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x54, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x1056) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x288)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<const int,-1>::KnownNotNull
# LinkageName: .?AUKnownNotNull@?$span@$$CBH$0?0@gsl@@
# }
.byte 0x62, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x88, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x3a, 0x3a, 0x4b
.byte 0x6e, 0x6f, 0x77, 0x6e
.byte 0x4e, 0x6f, 0x74, 0x4e
.byte 0x75, 0x6c, 0x6c, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x4b, 0x6e, 0x6f, 0x77
.byte 0x6e, 0x4e, 0x6f, 0x74
.byte 0x4e, 0x75, 0x6c, 0x6c
.byte 0x40, 0x3f, 0x24, 0x73
.byte 0x70, 0x61, 0x6e, 0x40
.byte 0x24, 0x24, 0x43, 0x42
.byte 0x48, 0x24, 0x30, 0x3f
.byte 0x30, 0x40, 0x67, 0x73
.byte 0x6c, 0x40, 0x40, 0x00
# ArgList (0x1057) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: gsl::span<const int,-1>::KnownNotNull (0x1056)
# ArgType: __int64 (0x13)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x56, 0x10, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# MemberFunction (0x1058) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (gsl::span<const int,-1>::KnownNotNull, __int64) (0x1057)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x57, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1059) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<const int,-1>::(const int*, __int64) (0x104D)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<const int,-1>::(const int*, const int*) (0x104F)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<const int,-1>::(std::array<int,0>&) (0x1050)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<const int,-1>::(const std::array<int,0>&) (0x1051)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<const int,-1>::(const gsl::span<const int,-1>&) (0x1055)
# ]
# Method [
# AccessSpecifier: Private (0x1)
# Type: void gsl::span<const int,-1>::(gsl::span<const int,-1>::KnownNotNull, __int64) (0x1058)
# ]
# }
.byte 0x32, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4d, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4f, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x50, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x51, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x55, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x58, 0x10, 0x00, 0x00
# MemberFunction (0x105A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x105B) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::span<const int,-1> (0x1047)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x105C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<const int,-1>& (0x105B)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: gsl::span<const int,-1>* (0x1049)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const gsl::span<const int,-1>&) (0x1054)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x5b, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x49, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x54, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x105D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::span<const int,-1> (0x1052)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x52, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x105E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<const int,-1> (0x1047)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (__int64) (0x101F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x1f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x105F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<const int,-1> (0x1047)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (__int64, __int64) (0x1021)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x21, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1060) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: __int64 (0x13)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1061) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1062) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const int (0x104A)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1063) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int& (0x1062)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (__int64) (0x101F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x1f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1064) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int* (0x104B)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1065) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::details::span_iterator<gsl::span<const int,-1>,0>
# LinkageName: .?AV?$span_iterator@V?$span@$$CBH$0?0@gsl@@$0A@@details@gsl@@
# }
.byte 0x8a, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x2c, 0x30, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x73
.byte 0x70, 0x61, 0x6e, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x40, 0x24, 0x24, 0x43
.byte 0x42, 0x48, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x24, 0x30, 0x41, 0x40
.byte 0x40, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x00, 0xf1
# MemberFunction (0x1066) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::details::span_iterator<gsl::span<const int,-1>,0> (0x1065)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x65, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1067) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::details::span_iterator<gsl::span<const int,-1>,1>
# LinkageName: .?AV?$span_iterator@V?$span@$$CBH$0?0@gsl@@$00@details@gsl@@
# }
.byte 0x8a, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x2c, 0x31, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x73
.byte 0x70, 0x61, 0x6e, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x40, 0x24, 0x24, 0x43
.byte 0x42, 0x48, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x24, 0x30, 0x30, 0x40
.byte 0x64, 0x65, 0x74, 0x61
.byte 0x69, 0x6c, 0x73, 0x40
.byte 0x67, 0x73, 0x6c, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# MemberFunction (0x1068) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::details::span_iterator<gsl::span<const int,-1>,1> (0x1067)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x67, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1069) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,0> >
# LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@$$CBH$0?0@gsl@@$0A@@details@gsl@@@std@@
# }
.byte 0xbe, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x3a, 0x3a, 0x73, 0x70
.byte 0x61, 0x6e, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x73, 0x70, 0x61
.byte 0x6e, 0x3c, 0x63, 0x6f
.byte 0x6e, 0x73, 0x74, 0x20
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x2c
.byte 0x30, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x56, 0x3f, 0x24, 0x73
.byte 0x70, 0x61, 0x6e, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x40, 0x24, 0x24, 0x43
.byte 0x42, 0x48, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x24, 0x30, 0x41, 0x40
.byte 0x40, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFunction (0x106A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,0> > (0x1069)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x69, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x106B) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,1> >
# LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@$$CBH$0?0@gsl@@$00@details@gsl@@@std@@
# }
.byte 0xba, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x3a, 0x3a, 0x73, 0x70
.byte 0x61, 0x6e, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x73, 0x70, 0x61
.byte 0x6e, 0x3c, 0x63, 0x6f
.byte 0x6e, 0x73, 0x74, 0x20
.byte 0x69, 0x6e, 0x74, 0x2c
.byte 0x2d, 0x31, 0x3e, 0x2c
.byte 0x31, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x56, 0x3f, 0x24, 0x73
.byte 0x70, 0x61, 0x6e, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x40, 0x24, 0x24, 0x43
.byte 0x42, 0x48, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x24, 0x30, 0x30, 0x40
.byte 0x64, 0x65, 0x74, 0x61
.byte 0x69, 0x6c, 0x73, 0x40
.byte 0x67, 0x73, 0x6c, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# MemberFunction (0x106C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,1> > (0x106B)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x6b, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x106D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (__int64, __int64) (0x1021)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x21, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x106E) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x288)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::span<const int,-1>::subspan_selector<-1>
# LinkageName: .?AV?$subspan_selector@$0?0@?$span@$$CBH$0?0@gsl@@
# }
.byte 0x76, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x88, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x3a, 0x3a, 0x73
.byte 0x75, 0x62, 0x73, 0x70
.byte 0x61, 0x6e, 0x5f, 0x73
.byte 0x65, 0x6c, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x2d, 0x31, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x73, 0x75
.byte 0x62, 0x73, 0x70, 0x61
.byte 0x6e, 0x5f, 0x73, 0x65
.byte 0x6c, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x40, 0x24
.byte 0x30, 0x3f, 0x30, 0x40
.byte 0x3f, 0x24, 0x73, 0x70
.byte 0x61, 0x6e, 0x40, 0x24
.byte 0x24, 0x43, 0x42, 0x48
.byte 0x24, 0x30, 0x3f, 0x30
.byte 0x40, 0x67, 0x73, 0x6c
.byte 0x40, 0x40, 0x00, 0xf1
# ArgList (0x106F) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: __int64 (0x13)
# ArgType: __int64 (0x13)
# ArgType: gsl::span<const int,-1>::subspan_selector<-1> (0x106E)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x6e, 0x10, 0x00, 0x00
# MemberFunction (0x1070) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: gsl::span<const int,-1> (0x1047)
# ClassType: gsl::span<const int,-1> (0x1047)
# ThisType: const gsl::span<const int,-1>* (0x105D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (__int64, __int64, gsl::span<const int,-1>::subspan_selector<-1>) (0x106F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x6f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1071) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const __int64 (0x1004)
# Name: extent
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1048)
# FieldOffset: 0x0
# Name: storage_
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x6
# MethodListIndex: 0x1059
# Name: span
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void gsl::span<const int,-1>::() (0x105A)
# Name: ~span
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<const int,-1>& gsl::span<const int,-1>::(const gsl::span<const int,-1>&) (0x105C)
# Name: operator=
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<const int,-1> gsl::span<const int,-1>::(__int64) (0x105E)
# Name: first
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<const int,-1> gsl::span<const int,-1>::(__int64) (0x105E)
# Name: last
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::span<const int,-1> gsl::span<const int,-1>::(__int64, __int64) (0x105F)
# Name: subspan
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: __int64 gsl::span<const int,-1>::() (0x1060)
# Name: size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: __int64 gsl::span<const int,-1>::() (0x1060)
# Name: size_bytes
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool gsl::span<const int,-1>::() (0x1061)
# Name: empty
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int& gsl::span<const int,-1>::(__int64) (0x1063)
# Name: operator[]
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int& gsl::span<const int,-1>::(__int64) (0x1063)
# Name: at
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int& gsl::span<const int,-1>::(__int64) (0x1063)
# Name: operator()
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int* gsl::span<const int,-1>::() (0x1064)
# Name: data
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<const int,-1>,0> gsl::span<const int,-1>::() (0x1066)
# Name: begin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<const int,-1>,0> gsl::span<const int,-1>::() (0x1066)
# Name: end
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<const int,-1>,1> gsl::span<const int,-1>::() (0x1068)
# Name: cbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: gsl::details::span_iterator<gsl::span<const int,-1>,1> gsl::span<const int,-1>::() (0x1068)
# Name: cend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,0> > gsl::span<const int,-1>::() (0x106A)
# Name: rbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,0> > gsl::span<const int,-1>::() (0x106A)
# Name: rend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,1> > gsl::span<const int,-1>::() (0x106C)
# Name: crbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,1> > gsl::span<const int,-1>::() (0x106C)
# Name: crend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int* gsl::span<const int,-1>::() (0x1064)
# Name: _Unchecked_begin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int* gsl::span<const int,-1>::() (0x1064)
# Name: _Unchecked_end
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# MethodKind: Static (0x2)
# Type: bool gsl::span<const int,-1>::(__int64, __int64) (0x106D)
# Name: CheckRange
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: gsl::span<const int,-1> gsl::span<const int,-1>::(__int64, __int64, gsl::span<const int,-1>::subspan_selector<-1>) (0x1070)
# Name: make_subspan
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int (0x104A)
# Name: element_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: index_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int& (0x1062)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: gsl::details::span_iterator<gsl::span<const int,-1>,0> (0x1065)
# Name: iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: gsl::details::span_iterator<gsl::span<const int,-1>,1> (0x1067)
# Name: const_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,0> > (0x1069)
# Name: reverse_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<gsl::details::span_iterator<gsl::span<const int,-1>,1> > (0x106B)
# Name: const_reverse_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: gsl::span<const int,-1>::KnownNotNull (0x1056)
# Name: KnownNotNull
# }
# }
.byte 0xd6, 0x02, 0x03, 0x12
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x04, 0x10, 0x00, 0x00
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x48, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x6f, 0x72, 0x61, 0x67
.byte 0x65, 0x5f, 0x00, 0xf1
.byte 0x0f, 0x15, 0x06, 0x00
.byte 0x59, 0x10, 0x00, 0x00
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x5a, 0x10, 0x00, 0x00
.byte 0x7e, 0x73, 0x70, 0x61
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x5c, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x5e, 0x10, 0x00, 0x00
.byte 0x66, 0x69, 0x72, 0x73
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x5e, 0x10, 0x00, 0x00
.byte 0x6c, 0x61, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x5f, 0x10, 0x00, 0x00
.byte 0x73, 0x75, 0x62, 0x73
.byte 0x70, 0x61, 0x6e, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x60, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x60, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x62, 0x79, 0x74
.byte 0x65, 0x73, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x61, 0x10, 0x00, 0x00
.byte 0x65, 0x6d, 0x70, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x63, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5b, 0x5d, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x63, 0x10, 0x00, 0x00
.byte 0x61, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x63, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x28, 0x29, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x64, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x66, 0x10, 0x00, 0x00
.byte 0x62, 0x65, 0x67, 0x69
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x66, 0x10, 0x00, 0x00
.byte 0x65, 0x6e, 0x64, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x68, 0x10, 0x00, 0x00
.byte 0x63, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x68, 0x10, 0x00, 0x00
.byte 0x63, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x6a, 0x10, 0x00, 0x00
.byte 0x72, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x6a, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x6c, 0x10, 0x00, 0x00
.byte 0x63, 0x72, 0x62, 0x65
.byte 0x67, 0x69, 0x6e, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x6c, 0x10, 0x00, 0x00
.byte 0x63, 0x72, 0x65, 0x6e
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x64, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x62
.byte 0x65, 0x67, 0x69, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x64, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
.byte 0x11, 0x15, 0x09, 0x00
.byte 0x6d, 0x10, 0x00, 0x00
.byte 0x43, 0x68, 0x65, 0x63
.byte 0x6b, 0x52, 0x61, 0x6e
.byte 0x67, 0x65, 0x00, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0x70, 0x10, 0x00, 0x00
.byte 0x6d, 0x61, 0x6b, 0x65
.byte 0x5f, 0x73, 0x75, 0x62
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x65, 0x6c, 0x65, 0x6d
.byte 0x65, 0x6e, 0x74, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x69, 0x6e, 0x64, 0x65
.byte 0x78, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x65, 0x10, 0x00, 0x00
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x67, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x69, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x76, 0x65
.byte 0x72, 0x73, 0x65, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x6b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x76, 0x65, 0x72, 0x73
.byte 0x65, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x56, 0x10, 0x00, 0x00
.byte 0x4b, 0x6e, 0x6f, 0x77
.byte 0x6e, 0x4e, 0x6f, 0x74
.byte 0x4e, 0x75, 0x6c, 0x6c
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x1072) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 43
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1071)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: gsl::span<const int,-1>
# LinkageName: .?AV?$span@$$CBH$0?0@gsl@@
# }
.byte 0x4a, 0x00, 0x04, 0x15
.byte 0x2b, 0x00, 0x10, 0x02
.byte 0x71, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x40, 0x24, 0x24, 0x43
.byte 0x42, 0x48, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x1073) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::span<const int,-1> (0x1072)
# SourceFile: C:\projects\gsl\include\gsl\span (0x1036)
# LineNumber: 355
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x72, 0x10, 0x00, 0x00
.byte 0x36, 0x10, 0x00, 0x00
.byte 0x63, 0x01, 0x00, 0x00
# Modifier (0x1074) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1048)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x48, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1075) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1074)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x74, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1076) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int* (0x104B)
# ClassType: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1048)
# ThisType: const gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >* (0x1075)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x48, 0x10, 0x00, 0x00
.byte 0x75, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1077) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: gsl::details::extent_type<-1> (0x1038)
# BaseOffset: 0x0
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: const int* (0x104B)
# FieldOffset: 0x8
# Name: data_
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int* gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::() (0x1076)
# Name: data
# }
# }
.byte 0x2e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x08, 0x00, 0x64, 0x61
.byte 0x74, 0x61, 0x5f, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x76, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x1078) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 3
# Properties [ (0x208)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: <field list> (0x1077)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >
# LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@
# }
.byte 0xb2, 0x00, 0x04, 0x15
.byte 0x03, 0x00, 0x08, 0x02
.byte 0x77, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x73
.byte 0x70, 0x61, 0x6e, 0x3c
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x20, 0x69, 0x6e
.byte 0x74, 0x2c, 0x2d, 0x31
.byte 0x3e, 0x3a, 0x3a, 0x73
.byte 0x74, 0x6f, 0x72, 0x61
.byte 0x67, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x3a, 0x3a, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x3c, 0x64, 0x79
.byte 0x6e, 0x61, 0x6d, 0x69
.byte 0x63, 0x5f, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x73, 0x74
.byte 0x6f, 0x72, 0x61, 0x67
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x40, 0x56
.byte 0x3f, 0x24, 0x65, 0x78
.byte 0x74, 0x65, 0x6e, 0x74
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x40, 0x24, 0x30
.byte 0x3f, 0x30, 0x40, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x40, 0x3f, 0x24, 0x73
.byte 0x70, 0x61, 0x6e, 0x40
.byte 0x24, 0x24, 0x43, 0x42
.byte 0x48, 0x24, 0x30, 0x3f
.byte 0x30, 0x40, 0x67, 0x73
.byte 0x6c, 0x40, 0x40, 0x00
# UdtSourceLine (0x1079) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1078)
# SourceFile: C:\projects\gsl\include\gsl\span (0x1036)
# LineNumber: 583
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x78, 0x10, 0x00, 0x00
.byte 0x36, 0x10, 0x00, 0x00
.byte 0x47, 0x02, 0x00, 0x00
# MemberFuncId (0x107A) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1> (0x1003)
# FunctionType: void gsl::span<int,-1>::() (0x101B)
# Name: span
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x1b, 0x10, 0x00, 0x00
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x107B) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1> (0x1003)
# FunctionType: __int64 gsl::span<int,-1>::() (0x1023)
# Name: size
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x23, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x107C) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1> (0x1003)
# FunctionType: int* gsl::span<int,-1>::() (0x1027)
# Name: data
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x27, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x107D) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<const int,-1> (0x1047)
# FunctionType: void gsl::span<const int,-1>::() (0x105A)
# Name: span
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x5a, 0x10, 0x00, 0x00
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x107E) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<const int,-1> (0x1047)
# FunctionType: __int64 gsl::span<const int,-1>::() (0x1060)
# Name: size
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x60, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x107F) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<const int,-1> (0x1047)
# FunctionType: const int* gsl::span<const int,-1>::() (0x1064)
# Name: data
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x47, 0x10, 0x00, 0x00
.byte 0x64, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
# FuncId (0x1080) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: 0x0
# FunctionType: bool () (0x1001)
# Name: bar
# }
.byte 0x0e, 0x00, 0x01, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x10, 0x00, 0x00
.byte 0x62, 0x61, 0x72, 0x00
# Class (0x1081) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::vector<int,std::allocator<int> >
# LinkageName: .?AV?$vector@HV?$allocator@H@std@@@std@@
# }
.byte 0x66, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x76
.byte 0x65, 0x63, 0x74, 0x6f
.byte 0x72, 0x3c, 0x69, 0x6e
.byte 0x74, 0x2c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x76, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x40, 0x48, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x48
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x1082) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >
# LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@
# }
.byte 0xa2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x56
.byte 0x65, 0x63, 0x5f, 0x62
.byte 0x61, 0x73, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x69, 0x6e
.byte 0x74, 0x2c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x20, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x40, 0x55, 0x3f
.byte 0x24, 0x5f, 0x56, 0x65
.byte 0x63, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x48, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x48
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Pointer (0x1083) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::vector<int,std::allocator<int> > (0x1081)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1084) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1085) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::allocator<int>
# LinkageName: .?AV?$allocator@H@std@@
# }
.byte 0x42, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# Modifier (0x1086) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::allocator<int> (0x1085)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1087) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::allocator<int> (0x1086)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x86, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1088) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::allocator<int>& (0x1087)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x87, 0x10, 0x00, 0x00
# MemberFunction (0x1089) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<int>&) (0x1088)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x88, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x108A) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: unsigned __int64 (0x23)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# ArgList (0x108B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::allocator<int>& (0x1087)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x87, 0x10, 0x00, 0x00
# MemberFunction (0x108C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const std::allocator<int>&) (0x108B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x8b, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x108D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const int& (0x1062)
# ArgType: const std::allocator<int>& (0x1087)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x87, 0x10, 0x00, 0x00
# MemberFunction (0x108E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const unsigned __int64, const int&, const std::allocator<int>&) (0x108D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x8d, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x108F) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::initializer_list<int>
# LinkageName: .?AV?$initializer_list@H@std@@
# }
.byte 0x4e, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x69, 0x74, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x72, 0x5f, 0x6c
.byte 0x69, 0x73, 0x74, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x69
.byte 0x6e, 0x69, 0x74, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x72, 0x5f, 0x6c
.byte 0x69, 0x73, 0x74, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# ArgList (0x1090) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::initializer_list<int> (0x108F)
# ArgType: const std::allocator<int>& (0x1087)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x87, 0x10, 0x00, 0x00
# MemberFunction (0x1091) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::initializer_list<int>, const std::allocator<int>&) (0x1090)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x90, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x1092) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::vector<int,std::allocator<int> > (0x1081)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1093) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::vector<int,std::allocator<int> > (0x1092)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x92, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1094) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::vector<int,std::allocator<int> >& (0x1093)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x93, 0x10, 0x00, 0x00
# MemberFunction (0x1095) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::vector<int,std::allocator<int> >&) (0x1094)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x94, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1096) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const std::vector<int,std::allocator<int> >& (0x1093)
# ArgType: const std::allocator<int>& (0x1087)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x93, 0x10, 0x00, 0x00
.byte 0x87, 0x10, 0x00, 0x00
# MemberFunction (0x1097) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const std::vector<int,std::allocator<int> >&, const std::allocator<int>&) (0x1096)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x96, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1098) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::vector<int,std::allocator<int> > (0x1081)
# PointerAttributes: 0x1008C
# PtrType: Near64 (0xC)
# PtrMode: RValueReference (0x4)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x8c, 0x00, 0x01, 0x00
# ArgList (0x1099) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::vector<int,std::allocator<int> >&& (0x1098)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x98, 0x10, 0x00, 0x00
# MemberFunction (0x109A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::vector<int,std::allocator<int> >&&) (0x1099)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x99, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x109B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::vector<int,std::allocator<int> >&& (0x1098)
# ArgType: const std::allocator<int>& (0x1087)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x98, 0x10, 0x00, 0x00
.byte 0x87, 0x10, 0x00, 0x00
# MemberFunction (0x109C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::vector<int,std::allocator<int> >&&, const std::allocator<int>&) (0x109B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x9b, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x109D) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::() (0x1084)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const std::allocator<int>&) (0x1089)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const unsigned __int64, const std::allocator<int>&) (0x108C)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const unsigned __int64, const int&, const std::allocator<int>&) (0x108E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(std::initializer_list<int>, const std::allocator<int>&) (0x1091)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const std::vector<int,std::allocator<int> >&) (0x1095)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const std::vector<int,std::allocator<int> >&, const std::allocator<int>&) (0x1097)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(std::vector<int,std::allocator<int> >&&) (0x109A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(std::vector<int,std::allocator<int> >&&, const std::allocator<int>&) (0x109C)
# ]
# }
.byte 0x4a, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x89, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8c, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8e, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x91, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x95, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x97, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x9a, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x9c, 0x10, 0x00, 0x00
# Struct (0x109E) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::integral_constant<bool,1>
# LinkageName: .?AU?$integral_constant@_N$00@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x3c, 0x62, 0x6f, 0x6f
.byte 0x6c, 0x2c, 0x31, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x40, 0x5f, 0x4e, 0x24
.byte 0x30, 0x30, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# ArgList (0x109F) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::vector<int,std::allocator<int> >&& (0x1098)
# ArgType: std::integral_constant<bool,1> (0x109E)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x98, 0x10, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
# MemberFunction (0x10A0) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::vector<int,std::allocator<int> >&&, std::integral_constant<bool,1>) (0x109F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x9f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x10A1) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::integral_constant<bool,0>
# LinkageName: .?AU?$integral_constant@_N$0A@@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x3c, 0x62, 0x6f, 0x6f
.byte 0x6c, 0x2c, 0x30, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x40, 0x5f, 0x4e, 0x24
.byte 0x30, 0x41, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# ArgList (0x10A2) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::vector<int,std::allocator<int> >&& (0x1098)
# ArgType: std::integral_constant<bool,0> (0x10A1)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x98, 0x10, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
# MemberFunction (0x10A3) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::vector<int,std::allocator<int> >&&, std::integral_constant<bool,0>) (0x10A2)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xa2, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10A4) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(std::vector<int,std::allocator<int> >&&, std::integral_constant<bool,1>) (0x10A0)
# ]
# Method [
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(std::vector<int,std::allocator<int> >&&, std::integral_constant<bool,0>) (0x10A3)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xa0, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xa3, 0x10, 0x00, 0x00
# Pointer (0x10A5) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::vector<int,std::allocator<int> > (0x1081)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x10A6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::vector<int,std::allocator<int> >& (0x10A5)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::vector<int,std::allocator<int> >&&) (0x1099)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xa5, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x99, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10A7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::vector<int,std::allocator<int> >& (0x10A5)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::vector<int,std::allocator<int> >&) (0x1094)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xa5, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x94, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10A8) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::initializer_list<int> (0x108F)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x8f, 0x10, 0x00, 0x00
# MemberFunction (0x10A9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::vector<int,std::allocator<int> >& (0x10A5)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::initializer_list<int>) (0x10A8)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xa5, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xa8, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10AA) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::vector<int,std::allocator<int> >& std::vector<int,std::allocator<int> >::(std::vector<int,std::allocator<int> >&&) (0x10A6)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::vector<int,std::allocator<int> >& std::vector<int,std::allocator<int> >::(const std::vector<int,std::allocator<int> >&) (0x10A7)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::vector<int,std::allocator<int> >& std::vector<int,std::allocator<int> >::(std::initializer_list<int>) (0x10A9)
# ]
# }
.byte 0x1a, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xa6, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xa7, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xa9, 0x10, 0x00, 0x00
# ArgList (0x10AB) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const int& (0x1062)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
# MemberFunction (0x10AC) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const int&) (0x10AB)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xab, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x10AD) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: int (0x74)
# PointerAttributes: 0x1008C
# PtrType: Near64 (0xC)
# PtrMode: RValueReference (0x4)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x8c, 0x00, 0x01, 0x00
# ArgList (0x10AE) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: int&& (0x10AD)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xad, 0x10, 0x00, 0x00
# MemberFunction (0x10AF) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (int&&) (0x10AE)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xae, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10B0) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const int&) (0x10AC)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(int&&) (0x10AF)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xac, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xaf, 0x10, 0x00, 0x00
# Class (0x10B1) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > >
# LinkageName: .?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@
# }
.byte 0xa2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x20, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# Class (0x10B2) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >
# LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@
# }
.byte 0xae, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x63
.byte 0x6f, 0x6e, 0x73, 0x74
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x69, 0x6e
.byte 0x74, 0x3e, 0x20, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x73, 0x74, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# ArgList (0x10B3) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ArgType: const int& (0x1062)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
# MemberFunction (0x10B4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, const int&) (0x10B3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xb3, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10B5) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ArgType: int&& (0x10AD)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0xad, 0x10, 0x00, 0x00
# MemberFunction (0x10B6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, int&&) (0x10B5)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xb5, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10B7) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const int& (0x1062)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
# MemberFunction (0x10B8) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, const unsigned __int64, const int&) (0x10B7)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xb7, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10B9) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ArgType: std::initializer_list<int> (0x108F)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0x8f, 0x10, 0x00, 0x00
# MemberFunction (0x10BA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, std::initializer_list<int>) (0x10B9)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xb9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10BB) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, const int&) (0x10B4)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, int&&) (0x10B6)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, const unsigned __int64, const int&) (0x10B8)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, std::initializer_list<int>) (0x10BA)
# ]
# }
.byte 0x22, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb4, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb6, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb8, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xba, 0x10, 0x00, 0x00
# ArgList (0x10BC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const int& (0x1062)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
# MemberFunction (0x10BD) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const int&) (0x10BC)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xbc, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10BE) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::initializer_list<int>) (0x10A8)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xa8, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10BF) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const unsigned __int64, const int&) (0x10BD)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(std::initializer_list<int>) (0x10BE)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xbd, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xbe, 0x10, 0x00, 0x00
# ArgList (0x10C0) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x10C1) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10C2) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10C1)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const unsigned __int64, const int&) (0x10BD)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc1, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xbd, 0x10, 0x00, 0x00
# ArgList (0x10C3) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
# MemberFunction (0x10C4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >) (0x10C3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc3, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10C5) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ArgType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
# MemberFunction (0x10C6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >) (0x10C5)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xc5, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10C7) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >) (0x10C4)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >, std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > >) (0x10C6)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc4, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc6, 0x10, 0x00, 0x00
# ArgList (0x10C8) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::vector<int,std::allocator<int> >& (0x10A5)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xa5, 0x10, 0x00, 0x00
# MemberFunction (0x10C9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::vector<int,std::allocator<int> >&) (0x10C8)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc8, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10CA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x10CB) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::vector<int,std::allocator<int> > (0x1092)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x92, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x10CC) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int* (0x104B)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10CD) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: int* std::vector<int,std::allocator<int> >::() (0x10CA)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const int* std::vector<int,std::allocator<int> >::() (0x10CC)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xca, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xcc, 0x10, 0x00, 0x00
# MemberFunction (0x10CE) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10CF) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10D0) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::() (0x10CE)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::() (0x10CF)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xce, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xcf, 0x10, 0x00, 0x00
# Class (0x10D1) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > >
# LinkageName: .?AV?$reverse_iterator@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@std@@
# }
.byte 0xd6, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x69, 0x6e
.byte 0x74, 0x3e, 0x20, 0x3e
.byte 0x20, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# MemberFunction (0x10D2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > > (0x10D1)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xd1, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x10D3) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > >
# LinkageName: .?AV?$reverse_iterator@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@std@@
# }
.byte 0xe2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x73, 0x74, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x20, 0x3e, 0x20, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x72, 0x65, 0x76
.byte 0x65, 0x72, 0x73, 0x65
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x56, 0x3f
.byte 0x24, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x73, 0x74, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# MemberFunction (0x10D4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > > (0x10D3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xd3, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10D5) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > > std::vector<int,std::allocator<int> >::() (0x10D2)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > > std::vector<int,std::allocator<int> >::() (0x10D4)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd2, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd4, 0x10, 0x00, 0x00
# MemberFunction (0x10D6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10D7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10D8) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int& (0x1025)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x25, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10D9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int& (0x1062)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10DA) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: int& std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10D8)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const int& std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10D9)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd8, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd9, 0x10, 0x00, 0x00
# MemberFunction (0x10DB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int& (0x1025)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x25, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10DC) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int& (0x1062)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10DD) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: int& std::vector<int,std::allocator<int> >::() (0x10DB)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const int& std::vector<int,std::allocator<int> >::() (0x10DC)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xdb, 0x10, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xdc, 0x10, 0x00, 0x00
# MemberFunction (0x10DE) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<int> (0x1085)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10DF) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: int* (0x674)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x10E0) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*, const unsigned __int64) (0x10DF)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xdf, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10E1) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: int* (0x674)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const int& (0x1062)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
# MemberFunction (0x10E2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (int*, const unsigned __int64, const int&) (0x10E1)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xe1, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10E3) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
# MemberFunction (0x10E4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (int*, int*, int*) (0x10E3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xe3, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10E5) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ArgType: std::integral_constant<bool,1> (0x109E)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
# MemberFunction (0x10E6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (int*, int*, int*, std::integral_constant<bool,1>) (0x10E5)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0xe5, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x10E7) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ArgType: std::integral_constant<bool,0> (0x10A1)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
# MemberFunction (0x10E8) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (int*, int*, int*, std::integral_constant<bool,0>) (0x10E7)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0xe7, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x10E9) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(int*, int*, int*, std::integral_constant<bool,1>) (0x10E6)
# ]
# Method [
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(int*, int*, int*, std::integral_constant<bool,0>) (0x10E8)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xe6, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xe8, 0x10, 0x00, 0x00
# MemberFunction (0x10EA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (int*, int*, int*) (0x10E3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xe3, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10EB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*, int*) (0x1009)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x09, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10EC) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10ED) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x10EE) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: int* (0x674)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# ArgList (0x10EF) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const int* (0x10EE)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xee, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x10F0) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const int*, const unsigned __int64, const unsigned __int64) (0x10EF)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xef, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10F1) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10F2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: const std::vector<int,std::allocator<int> >* (0x10CB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*, int*) (0x1009)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xcb, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x09, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x10F3) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::allocator_traits<std::allocator<int> >
# LinkageName: .?AU?$allocator_traits@V?$allocator@H@std@@@std@@
# }
.byte 0x72, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x69
.byte 0x6e, 0x74, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# FieldList (0x10F4) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# BaseOffset: 0x0
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x9
# MethodListIndex: 0x109D
# Name: vector
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10A4
# Name: _Move_from
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10A4
# Name: _Move_assign_from
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x3
# MethodListIndex: 0x10AA
# Name: operator=
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::() (0x1084)
# Name: ~vector
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10B0
# Name: push_back
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x10BB
# Name: insert
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10BF
# Name: assign
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10C2
# Name: resize
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10C1)
# Name: _Reallocate_exactly
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10C1)
# Name: reserve
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::() (0x1084)
# Name: shrink_to_fit
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::() (0x1084)
# Name: pop_back
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10C7
# Name: erase
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::() (0x1084)
# Name: clear
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::vector<int,std::allocator<int> >::(std::vector<int,std::allocator<int> >&) (0x10C9)
# Name: swap
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10CD
# Name: data
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10D0
# Name: begin
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10D0
# Name: end
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10D5
# Name: rbegin
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10D5
# Name: rend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::() (0x10CF)
# Name: cbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > std::vector<int,std::allocator<int> >::() (0x10CF)
# Name: cend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > > std::vector<int,std::allocator<int> >::() (0x10D4)
# Name: crbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > > std::vector<int,std::allocator<int> >::() (0x10D4)
# Name: crend
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10CD
# Name: _Unchecked_begin
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10CD
# Name: _Unchecked_end
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::vector<int,std::allocator<int> >::() (0x10D6)
# Name: empty
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::vector<int,std::allocator<int> >::() (0x10D7)
# Name: size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::vector<int,std::allocator<int> >::() (0x10D7)
# Name: max_size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::vector<int,std::allocator<int> >::() (0x10D7)
# Name: capacity
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: unsigned __int64 std::vector<int,std::allocator<int> >::() (0x10D7)
# Name: _Unused_capacity
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: bool std::vector<int,std::allocator<int> >::() (0x10D6)
# Name: _Has_unused_capacity
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10DA
# Name: operator[]
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10DA
# Name: at
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10DD
# Name: front
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10DD
# Name: back
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::allocator<int> std::vector<int,std::allocator<int> >::() (0x10DE)
# Name: get_allocator
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: int* std::vector<int,std::allocator<int> >::(int*, const unsigned __int64) (0x10E0)
# Name: _Udefault
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: int* std::vector<int,std::allocator<int> >::(int*, const unsigned __int64, const int&) (0x10E2)
# Name: _Ufill
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: int* std::vector<int,std::allocator<int> >::(int*, int*, int*) (0x10E4)
# Name: _Umove
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x10E9
# Name: _Umove_if_noexcept1
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(int*, int*, int*) (0x10EA)
# Name: _Umove_if_noexcept
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(int*, int*) (0x10EB)
# Name: _Destroy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: unsigned __int64 std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10EC)
# Name: _Calculate_growth
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: bool std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10ED)
# Name: _Buy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(const int*, const unsigned __int64, const unsigned __int64) (0x10F0)
# Name: _Change_array
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::() (0x1084)
# Name: _Tidy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# MethodKind: Static (0x2)
# Type: void std::vector<int,std::allocator<int> >::() (0x10F1)
# Name: _Xlength
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# MethodKind: Static (0x2)
# Type: void std::vector<int,std::allocator<int> >::() (0x10F1)
# Name: _Xrange
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Private (0x1)
# Type: void std::vector<int,std::allocator<int> >::(int*, int*) (0x10F2)
# Name: _Orphan_range
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# Name: _Mybase
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<int> (0x1085)
# Name: _Alty
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator_traits<std::allocator<int> > (0x10F3)
# Name: _Alty_traits
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<int> (0x1085)
# Name: allocator_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int* (0x674)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int& (0x1025)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int& (0x1062)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# Name: iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# Name: const_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > > (0x10D1)
# Name: reverse_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > > (0x10D3)
# Name: const_reverse_iterator
# }
# }
.byte 0x36, 0x05, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x09, 0x00
.byte 0x9d, 0x10, 0x00, 0x00
.byte 0x76, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xa4, 0x10, 0x00, 0x00
.byte 0x5f, 0x4d, 0x6f, 0x76
.byte 0x65, 0x5f, 0x66, 0x72
.byte 0x6f, 0x6d, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xa4, 0x10, 0x00, 0x00
.byte 0x5f, 0x4d, 0x6f, 0x76
.byte 0x65, 0x5f, 0x61, 0x73
.byte 0x73, 0x69, 0x67, 0x6e
.byte 0x5f, 0x66, 0x72, 0x6f
.byte 0x6d, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x03, 0x00
.byte 0xaa, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x7e, 0x76, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xb0, 0x10, 0x00, 0x00
.byte 0x70, 0x75, 0x73, 0x68
.byte 0x5f, 0x62, 0x61, 0x63
.byte 0x6b, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0xbb, 0x10, 0x00, 0x00
.byte 0x69, 0x6e, 0x73, 0x65
.byte 0x72, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xbf, 0x10, 0x00, 0x00
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xc2, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x73, 0x69
.byte 0x7a, 0x65, 0x00, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xc1, 0x10, 0x00, 0x00
.byte 0x5f, 0x52, 0x65, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x65, 0x5f
.byte 0x65, 0x78, 0x61, 0x63
.byte 0x74, 0x6c, 0x79, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xc1, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x73, 0x65
.byte 0x72, 0x76, 0x65, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x73, 0x68, 0x72, 0x69
.byte 0x6e, 0x6b, 0x5f, 0x74
.byte 0x6f, 0x5f, 0x66, 0x69
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x70, 0x6f, 0x70, 0x5f
.byte 0x62, 0x61, 0x63, 0x6b
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xc7, 0x10, 0x00, 0x00
.byte 0x65, 0x72, 0x61, 0x73
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x63, 0x6c, 0x65, 0x61
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xc9, 0x10, 0x00, 0x00
.byte 0x73, 0x77, 0x61, 0x70
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xcd, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xd0, 0x10, 0x00, 0x00
.byte 0x62, 0x65, 0x67, 0x69
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xd0, 0x10, 0x00, 0x00
.byte 0x65, 0x6e, 0x64, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xd5, 0x10, 0x00, 0x00
.byte 0x72, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xd5, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xcf, 0x10, 0x00, 0x00
.byte 0x63, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xcf, 0x10, 0x00, 0x00
.byte 0x63, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd4, 0x10, 0x00, 0x00
.byte 0x63, 0x72, 0x62, 0x65
.byte 0x67, 0x69, 0x6e, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd4, 0x10, 0x00, 0x00
.byte 0x63, 0x72, 0x65, 0x6e
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xcd, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x62
.byte 0x65, 0x67, 0x69, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xcd, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd6, 0x10, 0x00, 0x00
.byte 0x65, 0x6d, 0x70, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd7, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd7, 0x10, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd7, 0x10, 0x00, 0x00
.byte 0x63, 0x61, 0x70, 0x61
.byte 0x63, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xd7, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x75
.byte 0x73, 0x65, 0x64, 0x5f
.byte 0x63, 0x61, 0x70, 0x61
.byte 0x63, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xd6, 0x10, 0x00, 0x00
.byte 0x5f, 0x48, 0x61, 0x73
.byte 0x5f, 0x75, 0x6e, 0x75
.byte 0x73, 0x65, 0x64, 0x5f
.byte 0x63, 0x61, 0x70, 0x61
.byte 0x63, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xda, 0x10, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5b, 0x5d, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xda, 0x10, 0x00, 0x00
.byte 0x61, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xdd, 0x10, 0x00, 0x00
.byte 0x66, 0x72, 0x6f, 0x6e
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xdd, 0x10, 0x00, 0x00
.byte 0x62, 0x61, 0x63, 0x6b
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xde, 0x10, 0x00, 0x00
.byte 0x67, 0x65, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xe0, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x64, 0x65
.byte 0x66, 0x61, 0x75, 0x6c
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xe2, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x66, 0x69
.byte 0x6c, 0x6c, 0x00, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xe4, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6d, 0x6f
.byte 0x76, 0x65, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xe9, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6d, 0x6f
.byte 0x76, 0x65, 0x5f, 0x69
.byte 0x66, 0x5f, 0x6e, 0x6f
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x31, 0x00
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xea, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x6d, 0x6f
.byte 0x76, 0x65, 0x5f, 0x69
.byte 0x66, 0x5f, 0x6e, 0x6f
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xeb, 0x10, 0x00, 0x00
.byte 0x5f, 0x44, 0x65, 0x73
.byte 0x74, 0x72, 0x6f, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xec, 0x10, 0x00, 0x00
.byte 0x5f, 0x43, 0x61, 0x6c
.byte 0x63, 0x75, 0x6c, 0x61
.byte 0x74, 0x65, 0x5f, 0x67
.byte 0x72, 0x6f, 0x77, 0x74
.byte 0x68, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xed, 0x10, 0x00, 0x00
.byte 0x5f, 0x42, 0x75, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xf0, 0x10, 0x00, 0x00
.byte 0x5f, 0x43, 0x68, 0x61
.byte 0x6e, 0x67, 0x65, 0x5f
.byte 0x61, 0x72, 0x72, 0x61
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x01, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x5f, 0x54, 0x69, 0x64
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x09, 0x00
.byte 0xf1, 0x10, 0x00, 0x00
.byte 0x5f, 0x58, 0x6c, 0x65
.byte 0x6e, 0x67, 0x74, 0x68
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x09, 0x00
.byte 0xf1, 0x10, 0x00, 0x00
.byte 0x5f, 0x58, 0x72, 0x61
.byte 0x6e, 0x67, 0x65, 0x00
.byte 0x11, 0x15, 0x01, 0x00
.byte 0xf2, 0x10, 0x00, 0x00
.byte 0x5f, 0x4f, 0x72, 0x70
.byte 0x68, 0x61, 0x6e, 0x5f
.byte 0x72, 0x61, 0x6e, 0x67
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x62
.byte 0x61, 0x73, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xf3, 0x10, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x25, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xd1, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x76, 0x65
.byte 0x72, 0x73, 0x65, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xd3, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x76, 0x65, 0x72, 0x73
.byte 0x65, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
# Class (0x10F5) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 98
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x10F4)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 32
# Name: std::vector<int,std::allocator<int> >
# LinkageName: .?AV?$vector@HV?$allocator@H@std@@@std@@
# }
.byte 0x66, 0x00, 0x04, 0x15
.byte 0x62, 0x00, 0x10, 0x02
.byte 0xf4, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x20, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x76
.byte 0x65, 0x63, 0x74, 0x6f
.byte 0x72, 0x3c, 0x69, 0x6e
.byte 0x74, 0x2c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x76, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x40, 0x48, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x48
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x10F6) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector
# }
.byte 0x6e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x76, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
# UdtSourceLine (0x10F7) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::vector<int,std::allocator<int> > (0x10F5)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x10F6)
# LineNumber: 624
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xf5, 0x10, 0x00, 0x00
.byte 0xf6, 0x10, 0x00, 0x00
.byte 0x70, 0x02, 0x00, 0x00
# Class (0x10F8) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>
# LinkageName: .?AV?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@
# }
.byte 0xce, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6d, 0x70
.byte 0x72, 0x65, 0x73, 0x73
.byte 0x65, 0x64, 0x5f, 0x70
.byte 0x61, 0x69, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x69
.byte 0x6e, 0x74, 0x3e, 0x2c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x20, 0x3e, 0x2c, 0x31
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x5f, 0x43, 0x6f, 0x6d
.byte 0x70, 0x72, 0x65, 0x73
.byte 0x73, 0x65, 0x64, 0x5f
.byte 0x70, 0x61, 0x69, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x48, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x32, 0x40, 0x24
.byte 0x30, 0x30, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x10F9) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x10FA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x10FB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<int>&) (0x1088)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x88, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x10FC) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::allocator<int> (0x1085)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x10FD) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::allocator<int>& (0x10FC)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
# MemberFunction (0x10FE) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::allocator<int>&) (0x10FD)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xfd, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x10FF) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Iterator_base12
# LinkageName: .?AU_Iterator_base12@std@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x49, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x62, 0x61, 0x73
.byte 0x65, 0x31, 0x32, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x49, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x31, 0x32
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Pointer (0x1100) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Iterator_base12 (0x10FF)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Pointer (0x1101) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Iterator_base12* (0x1100)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Modifier (0x1102) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1103) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1102)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x02, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1104) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Iterator_base12** (0x1101)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: const std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x1103)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x01, 0x11, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x03, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x1105) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Container_proxy
# LinkageName: .?AU_Container_proxy@std@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x61, 0x69, 0x6e, 0x65
.byte 0x72, 0x5f, 0x70, 0x72
.byte 0x6f, 0x78, 0x79, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Pointer (0x1106) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_proxy (0x1105)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Pointer (0x1107) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_proxy* (0x1106)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1108) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy*& (0x1107)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x07, 0x11, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1109) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_proxy (0x1105)
# PointerAttributes: 0x1040C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 1
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x0c, 0x04, 0x01, 0x00
# Pointer (0x110A) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_proxy* const (0x1109)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x09, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x110B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy* const& (0x110A)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: const std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x1103)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x0a, 0x11, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x03, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x110C) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1108)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy* const& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x110B)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x08, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0b, 0x11, 0x00, 0x00
# Pointer (0x110D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x110E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >& (0x110D)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x0d, 0x11, 0x00, 0x00
# MemberFunction (0x110F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >&) (0x110E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x0e, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1110) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<int>& (0x10FC)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xfc, 0x10, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1111) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::allocator<int>& (0x1087)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: const std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x1103)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x87, 0x10, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x03, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1112) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::allocator<int>& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1110)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::allocator<int>& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1111)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x10, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x11, 0x11, 0x00, 0x00
# Class (0x1113) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Vector_val<std::_Simple_types<int> >
# LinkageName: .?AV?$_Vector_val@U?$_Simple_types@H@std@@@std@@
# }
.byte 0x72, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x69, 0x6e
.byte 0x74, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# Pointer (0x1114) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Vector_val<std::_Simple_types<int> > (0x1113)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x13, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1115) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_val<std::_Simple_types<int> >& (0x1114)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x14, 0x11, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x1116) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Vector_val<std::_Simple_types<int> > (0x1113)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x13, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1117) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Vector_val<std::_Simple_types<int> > (0x1116)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x16, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1118) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::_Vector_val<std::_Simple_types<int> >& (0x1117)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: const std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x1103)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x17, 0x11, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x03, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1119) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_val<std::_Simple_types<int> >& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1115)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::_Vector_val<std::_Simple_types<int> >& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1118)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x15, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x18, 0x11, 0x00, 0x00
# ArgList (0x111A) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const int* (0x10EE)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xee, 0x10, 0x00, 0x00
# MemberFunction (0x111B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const int*) (0x111A)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x1a, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x111C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x111D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: int* (0x674)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x111E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int*& (0x111D)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x10F9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x1d, 0x11, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xf9, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x111F) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const int* (0x10EE)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xee, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1120) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int*& (0x111F)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# ThisType: const std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >* (0x1103)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x1f, 0x11, 0x00, 0x00
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x03, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1121) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x111E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1120)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1e, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x20, 0x11, 0x00, 0x00
# Class (0x1122) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::allocator<std::_Container_proxy>
# LinkageName: .?AV?$allocator@U_Container_proxy@std@@@std@@
# }
.byte 0x6a, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x43
.byte 0x6f, 0x6e, 0x74, 0x61
.byte 0x69, 0x6e, 0x65, 0x72
.byte 0x5f, 0x70, 0x72, 0x6f
.byte 0x78, 0x79, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x55, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x70, 0x72, 0x6f, 0x78
.byte 0x79, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# Struct (0x1123) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::allocator_traits<std::allocator<std::_Container_proxy> >
# LinkageName: .?AU?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@
# }
.byte 0x9a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x40, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x55, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x70, 0x72, 0x6f, 0x78
.byte 0x79, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# Struct (0x1124) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Simple_types<int>
# LinkageName: .?AU?$_Simple_types@H@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x3f, 0x24
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# FieldList (0x1125) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# FieldOffset: 0x0
# Name: _Mypair
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: _Vector_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: ~_Vector_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::(const std::allocator<int>&) (0x10FB)
# Name: _Copy_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::(std::allocator<int>&) (0x10FE)
# Name: _Move_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: _Alloc_proxy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: _Free_proxy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Iterator_base12** std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1104)
# Name: _Getpfirst
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x110C
# Name: _Myproxy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: _Orphan_all
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::(std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >&) (0x110F)
# Name: _Swap_all
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1112
# Name: _Getal
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1119
# Name: _Get_data
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::(const int*) (0x111B)
# Name: _Make_iterator
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::(const unsigned __int64) (0x111C)
# Name: _Make_iterator_offset
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1121
# Name: _Myfirst
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1121
# Name: _Mylast
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1121
# Name: _Myend
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<int> (0x1085)
# Name: _Alty
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator_traits<std::allocator<int> > (0x10F3)
# Name: _Alty_traits
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<std::_Container_proxy> (0x1122)
# Name: _Alproxy
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator_traits<std::allocator<std::_Container_proxy> > (0x1123)
# Name: _Alproxy_traits
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Simple_types<int> (0x1124)
# Name: _Val_types
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int* (0x674)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B1)
# Name: iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<int> > > (0x10B2)
# Name: const_iterator
# }
# }
.byte 0x62, 0x02, 0x03, 0x12
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x79, 0x70, 0x61, 0x69
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x7e, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xfb, 0x10, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x70
.byte 0x79, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xfe, 0x10, 0x00, 0x00
.byte 0x5f, 0x4d, 0x6f, 0x76
.byte 0x65, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x5f, 0x46, 0x72, 0x65
.byte 0x65, 0x5f, 0x70, 0x72
.byte 0x6f, 0x78, 0x79, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x04, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x70, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x0c, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x5f, 0x4f, 0x72, 0x70
.byte 0x68, 0x61, 0x6e, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x0f, 0x11, 0x00, 0x00
.byte 0x5f, 0x53, 0x77, 0x61
.byte 0x70, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x12, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x61, 0x6c, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x19, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x64, 0x61, 0x74
.byte 0x61, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x1b, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x61, 0x6b
.byte 0x65, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x1c, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x61, 0x6b
.byte 0x65, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x5f, 0x6f
.byte 0x66, 0x66, 0x73, 0x65
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x21, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x66
.byte 0x69, 0x72, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x21, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x6c
.byte 0x61, 0x73, 0x74, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x21, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xf3, 0x10, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x11, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x24, 0x11, 0x00, 0x00
.byte 0x5f, 0x56, 0x61, 0x6c
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xb1, 0x10, 0x00, 0x00
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xb2, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
# Class (0x1126) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 35
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1125)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 32
# Name: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >
# LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@
# }
.byte 0xa2, 0x00, 0x04, 0x15
.byte 0x23, 0x00, 0x10, 0x02
.byte 0x25, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x20, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x56
.byte 0x65, 0x63, 0x5f, 0x62
.byte 0x61, 0x73, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x69, 0x6e
.byte 0x74, 0x2c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x20, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x40, 0x55, 0x3f
.byte 0x24, 0x5f, 0x56, 0x65
.byte 0x63, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x48, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x48
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1127) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1126)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x10F6)
# LineNumber: 402
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x26, 0x11, 0x00, 0x00
.byte 0xf6, 0x10, 0x00, 0x00
.byte 0x92, 0x01, 0x00, 0x00
# Pointer (0x1128) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::allocator<int> (0x1086)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x86, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x1129) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: int& (0x1025)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x25, 0x10, 0x00, 0x00
# MemberFunction (0x112A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::allocator<int> (0x1085)
# ThisType: const std::allocator<int>* (0x1128)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (int&) (0x1129)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x28, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x29, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x112B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int* (0x104B)
# ClassType: std::allocator<int> (0x1085)
# ThisType: const std::allocator<int>* (0x1128)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const int&) (0x10AB)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x28, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xab, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x112C) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: int* std::allocator<int>::(int&) (0x112A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const int* std::allocator<int>::(const int&) (0x112B)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2a, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2b, 0x11, 0x00, 0x00
# Pointer (0x112D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::allocator<int> (0x1085)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x112E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<int> (0x1085)
# ThisType: std::allocator<int>* (0x112D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x2d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x112F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<int> (0x1085)
# ThisType: std::allocator<int>* (0x112D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<int>&) (0x1088)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x2d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x88, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1130) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<int>::() (0x112E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<int>::(const std::allocator<int>&) (0x112F)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2e, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2f, 0x11, 0x00, 0x00
# Pointer (0x1131) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: int (0x74)
# PointerAttributes: 0x1040C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 1
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x0c, 0x04, 0x01, 0x00
# ArgList (0x1132) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: int* const (0x1131)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x31, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x1133) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<int> (0x1085)
# ThisType: std::allocator<int>* (0x112D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int* const, const unsigned __int64) (0x1132)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x2d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x32, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1134) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::allocator<int> (0x1085)
# ThisType: std::allocator<int>* (0x112D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x2d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x1135) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: void (0x3)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1136) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const void (0x1135)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x35, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x1137) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const void* (0x1136)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x36, 0x11, 0x00, 0x00
# MemberFunction (0x1138) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::allocator<int> (0x1085)
# ThisType: std::allocator<int>* (0x112D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const void*) (0x1137)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x2d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x37, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1139) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: int* std::allocator<int>::(const unsigned __int64) (0x1134)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: int* std::allocator<int>::(const unsigned __int64, const void*) (0x1138)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x34, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x38, 0x11, 0x00, 0x00
# MemberFunction (0x113A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::allocator<int> (0x1085)
# ThisType: const std::allocator<int>* (0x1128)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x28, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x113B) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x112C
# Name: address
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1130
# Name: allocator
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<int>::(int* const, const unsigned __int64) (0x1133)
# Name: deallocate
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1139
# Name: allocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::allocator<int>::() (0x113A)
# Name: max_size
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: void (0x3)
# Name: _Not_user_specialized
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int* (0x674)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int& (0x1025)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int& (0x1062)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: propagate_on_container_move_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: is_always_equal
# }
# }
.byte 0x5e, 0x01, 0x03, 0x12
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x2c, 0x11, 0x00, 0x00
.byte 0x61, 0x64, 0x64, 0x72
.byte 0x65, 0x73, 0x73, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x30, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x33, 0x11, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x39, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x3a, 0x11, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5f, 0x4e, 0x6f, 0x74
.byte 0x5f, 0x75, 0x73, 0x65
.byte 0x72, 0x5f, 0x73, 0x70
.byte 0x65, 0x63, 0x69, 0x61
.byte 0x6c, 0x69, 0x7a, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x25, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x6d
.byte 0x6f, 0x76, 0x65, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x61
.byte 0x6c, 0x77, 0x61, 0x79
.byte 0x73, 0x5f, 0x65, 0x71
.byte 0x75, 0x61, 0x6c, 0x00
# Class (0x113C) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 18
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x113B)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::allocator<int>
# LinkageName: .?AV?$allocator@H@std@@
# }
.byte 0x42, 0x00, 0x04, 0x15
.byte 0x12, 0x00, 0x10, 0x02
.byte 0x3b, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# StringId (0x113D) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0
# }
.byte 0x72, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x78, 0x6d, 0x65, 0x6d
.byte 0x6f, 0x72, 0x79, 0x30
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x113E) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::allocator<int> (0x113C)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 940
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x3c, 0x11, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0xac, 0x03, 0x00, 0x00
# Pointer (0x113F) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::initializer_list<int> (0x108F)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1140) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::initializer_list<int> (0x108F)
# ThisType: std::initializer_list<int>* (0x113F)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x3f, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1141) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::initializer_list<int> (0x108F)
# ThisType: std::initializer_list<int>* (0x113F)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int*, const int*) (0x104E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x3f, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x4e, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1142) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::initializer_list<int>::() (0x1140)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::initializer_list<int>::(const int*, const int*) (0x1141)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x40, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x41, 0x11, 0x00, 0x00
# Modifier (0x1143) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::initializer_list<int> (0x108F)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1144) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::initializer_list<int> (0x1143)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x43, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1145) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const int* (0x104B)
# ClassType: std::initializer_list<int> (0x108F)
# ThisType: const std::initializer_list<int>* (0x1144)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x44, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1146) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::initializer_list<int> (0x108F)
# ThisType: const std::initializer_list<int>* (0x1144)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x44, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1147) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: const int* (0x104B)
# FieldOffset: 0x0
# Name: _First
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: const int* (0x104B)
# FieldOffset: 0x8
# Name: _Last
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1142
# Name: initializer_list
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int* std::initializer_list<int>::() (0x1145)
# Name: begin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const int* std::initializer_list<int>::() (0x1145)
# Name: end
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::initializer_list<int>::() (0x1146)
# Name: size
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int& (0x1062)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int& (0x1062)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: const_iterator
# }
# }
.byte 0xee, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x46
.byte 0x69, 0x72, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x4c
.byte 0x61, 0x73, 0x74, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x42, 0x11, 0x00, 0x00
.byte 0x69, 0x6e, 0x69, 0x74
.byte 0x69, 0x61, 0x6c, 0x69
.byte 0x7a, 0x65, 0x72, 0x5f
.byte 0x6c, 0x69, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x45, 0x11, 0x00, 0x00
.byte 0x62, 0x65, 0x67, 0x69
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x45, 0x11, 0x00, 0x00
.byte 0x65, 0x6e, 0x64, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x46, 0x11, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
# Class (0x1148) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 13
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1147)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: std::initializer_list<int>
# LinkageName: .?AV?$initializer_list@H@std@@
# }
.byte 0x4e, 0x00, 0x04, 0x15
.byte 0x0d, 0x00, 0x10, 0x02
.byte 0x47, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x69, 0x74, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x72, 0x5f, 0x6c
.byte 0x69, 0x73, 0x74, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x69
.byte 0x6e, 0x69, 0x74, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x72, 0x5f, 0x6c
.byte 0x69, 0x73, 0x74, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# StringId (0x1149) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\initializer_list
# }
.byte 0x7a, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x69, 0x6e, 0x69, 0x74
.byte 0x69, 0x61, 0x6c, 0x69
.byte 0x7a, 0x65, 0x72, 0x5f
.byte 0x6c, 0x69, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x114A) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::initializer_list<int> (0x1148)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\initializer_list (0x1149)
# LineNumber: 18
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x48, 0x11, 0x00, 0x00
.byte 0x49, 0x11, 0x00, 0x00
.byte 0x12, 0x00, 0x00, 0x00
# Modifier (0x114B) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: bool (0x30)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Modifier (0x114C) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::integral_constant<bool,1> (0x109E)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x114D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::integral_constant<bool,1> (0x114C)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x4c, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x114E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::integral_constant<bool,1> (0x109E)
# ThisType: const std::integral_constant<bool,1>* (0x114D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x4d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x114F) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: value
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::integral_constant<bool,1>::() (0x114E)
# Name: operator bool
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::integral_constant<bool,1>::() (0x114E)
# Name: operator()
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: bool (0x30)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: type
# }
# }
.byte 0x62, 0x00, 0x03, 0x12
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x4e, 0x11, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x20, 0x62, 0x6f, 0x6f
.byte 0x6c, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x4e, 0x11, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x28, 0x29, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# Struct (0x1150) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 5
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x114F)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::integral_constant<bool,1>
# LinkageName: .?AU?$integral_constant@_N$00@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x05, 0x00, 0x10, 0x02
.byte 0x4f, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x3c, 0x62, 0x6f, 0x6f
.byte 0x6c, 0x2c, 0x31, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x40, 0x5f, 0x4e, 0x24
.byte 0x30, 0x30, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x1151) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common
# }
.byte 0x72, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x78, 0x74, 0x72, 0x31
.byte 0x63, 0x6f, 0x6d, 0x6d
.byte 0x6f, 0x6e, 0x00, 0xf1
# UdtSourceLine (0x1152) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::integral_constant<bool,1> (0x1150)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common (0x1151)
# LineNumber: 19
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x50, 0x11, 0x00, 0x00
.byte 0x51, 0x11, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# Modifier (0x1153) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::integral_constant<bool,0> (0x10A1)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1154) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::integral_constant<bool,0> (0x1153)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x53, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1155) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::integral_constant<bool,0> (0x10A1)
# ThisType: const std::integral_constant<bool,0>* (0x1154)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x54, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1156) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: value
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::integral_constant<bool,0>::() (0x1155)
# Name: operator bool
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::integral_constant<bool,0>::() (0x1155)
# Name: operator()
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: bool (0x30)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,0> (0x10A1)
# Name: type
# }
# }
.byte 0x62, 0x00, 0x03, 0x12
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x55, 0x11, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x20, 0x62, 0x6f, 0x6f
.byte 0x6c, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x55, 0x11, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x28, 0x29, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# Struct (0x1157) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 5
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1156)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::integral_constant<bool,0>
# LinkageName: .?AU?$integral_constant@_N$0A@@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x05, 0x00, 0x10, 0x02
.byte 0x56, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x3c, 0x62, 0x6f, 0x6f
.byte 0x6c, 0x2c, 0x30, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x61, 0x6e, 0x74
.byte 0x40, 0x5f, 0x4e, 0x24
.byte 0x30, 0x41, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x1158) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::integral_constant<bool,0> (0x1157)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common (0x1151)
# LineNumber: 19
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x57, 0x11, 0x00, 0x00
.byte 0x51, 0x11, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# Struct (0x1159) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Default_allocator_traits<std::allocator<int> >
# LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@H@std@@@std@@
# }
.byte 0x86, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x3f
.byte 0x24, 0x5f, 0x44, 0x65
.byte 0x66, 0x61, 0x75, 0x6c
.byte 0x74, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x40, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# FieldList (0x115A) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Default_allocator_traits<std::allocator<int> > (0x1159)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x59, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x115B) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x115A)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::allocator_traits<std::allocator<int> >
# LinkageName: .?AU?$allocator_traits@V?$allocator@H@std@@@std@@
# }
.byte 0x72, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0x5a, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x69
.byte 0x6e, 0x74, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# UdtSourceLine (0x115C) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::allocator_traits<std::allocator<int> > (0x115B)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 902
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x5b, 0x11, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0x86, 0x03, 0x00, 0x00
# Pointer (0x115D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x115E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<int>& (0x10FC)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# ThisType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>* (0x115D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xfc, 0x10, 0x00, 0x00
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x5d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x115F) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1160) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x115F)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x5f, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1161) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::allocator<int>& (0x1087)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# ThisType: const std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>* (0x1160)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x87, 0x10, 0x00, 0x00
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x60, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1162) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::allocator<int>& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x115E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::allocator<int>& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x1161)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5e, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x61, 0x11, 0x00, 0x00
# MemberFunction (0x1163) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Vector_val<std::_Simple_types<int> >& (0x1114)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# ThisType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>* (0x115D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x14, 0x11, 0x00, 0x00
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x5d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1164) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::_Vector_val<std::_Simple_types<int> >& (0x1117)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# ThisType: const std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>* (0x1160)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x17, 0x11, 0x00, 0x00
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x60, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1165) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Vector_val<std::_Simple_types<int> >& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x1163)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::_Vector_val<std::_Simple_types<int> >& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x1164)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x63, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x64, 0x11, 0x00, 0x00
# FieldList (0x1166) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Private (0x1)
# BaseType: std::allocator<int> (0x1085)
# BaseOffset: 0x0
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: std::_Vector_val<std::_Simple_types<int> > (0x1113)
# FieldOffset: 0x0
# Name: _Myval2
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1162
# Name: _Get_first
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1165
# Name: _Get_second
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<int> (0x1085)
# Name: _Mybase
# }
# }
.byte 0x5a, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x01, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x13, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x79, 0x76, 0x61, 0x6c
.byte 0x32, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x62, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x65, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x73, 0x65, 0x63
.byte 0x6f, 0x6e, 0x64, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x62
.byte 0x61, 0x73, 0x65, 0x00
# Class (0x1167) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 7
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1166)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 32
# Name: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>
# LinkageName: .?AV?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@
# }
.byte 0xce, 0x00, 0x04, 0x15
.byte 0x07, 0x00, 0x10, 0x02
.byte 0x66, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x20, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6d, 0x70
.byte 0x72, 0x65, 0x73, 0x73
.byte 0x65, 0x64, 0x5f, 0x70
.byte 0x61, 0x69, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x69
.byte 0x6e, 0x74, 0x3e, 0x2c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x20, 0x3e, 0x2c, 0x31
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x5f, 0x43, 0x6f, 0x6d
.byte 0x70, 0x72, 0x65, 0x73
.byte 0x73, 0x65, 0x64, 0x5f
.byte 0x70, 0x61, 0x69, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x48, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x32, 0x40, 0x24
.byte 0x30, 0x30, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x1168) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility
# }
.byte 0x72, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x78, 0x75, 0x74, 0x69
.byte 0x6c, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x1169) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x1167)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 265
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x67, 0x11, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x09, 0x01, 0x00, 0x00
# MemberFunction (0x116A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Iterator_base12 (0x10FF)
# ThisType: std::_Iterator_base12* (0x1100)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x116B) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Iterator_base12 (0x10FF)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x116C) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Iterator_base12 (0x116B)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x6b, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x116D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::_Iterator_base12& (0x116C)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x6c, 0x11, 0x00, 0x00
# MemberFunction (0x116E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Iterator_base12 (0x10FF)
# ThisType: std::_Iterator_base12* (0x1100)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Iterator_base12&) (0x116D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x6d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x116F) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::_Iterator_base12::() (0x116A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x116E)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x6a, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x6e, 0x11, 0x00, 0x00
# Pointer (0x1170) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Iterator_base12 (0x10FF)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1171) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Iterator_base12& (0x1170)
# ClassType: std::_Iterator_base12 (0x10FF)
# ThisType: std::_Iterator_base12* (0x1100)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Iterator_base12&) (0x116D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x11, 0x00, 0x00
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x6d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x1172) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Container_base12
# LinkageName: .?AU_Container_base12@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x61, 0x69, 0x6e, 0x65
.byte 0x72, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x31, 0x32
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x31, 0x32, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Modifier (0x1173) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Container_base12 (0x1172)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x72, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1174) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Container_base12 (0x1173)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x73, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x1175) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::_Container_base12* (0x1174)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x74, 0x11, 0x00, 0x00
# MemberFunction (0x1176) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Iterator_base12 (0x10FF)
# ThisType: std::_Iterator_base12* (0x1100)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Container_base12*) (0x1175)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x75, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1177) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Iterator_base12 (0x116B)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x6b, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1178) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::_Container_base12* (0x1174)
# ClassType: std::_Iterator_base12 (0x10FF)
# ThisType: const std::_Iterator_base12* (0x1177)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x11, 0x00, 0x00
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x77, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1179) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Iterator_base12** (0x1101)
# ClassType: std::_Iterator_base12 (0x10FF)
# ThisType: std::_Iterator_base12* (0x1100)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x01, 0x11, 0x00, 0x00
.byte 0xff, 0x10, 0x00, 0x00
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x117A) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: _Unwrap_when_unverified
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy* (0x1106)
# FieldOffset: 0x0
# Name: _Myproxy
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: std::_Iterator_base12* (0x1100)
# FieldOffset: 0x8
# Name: _Mynextiter
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x116F
# Name: _Iterator_base12
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x1171)
# Name: operator=
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Iterator_base12::() (0x116A)
# Name: ~_Iterator_base12
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Iterator_base12::(const std::_Container_base12*) (0x1176)
# Name: _Adopt
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Iterator_base12::() (0x116A)
# Name: _Clrcont
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const std::_Container_base12* std::_Iterator_base12::() (0x1178)
# Name: _Getcont
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Iterator_base12** std::_Iterator_base12::() (0x1179)
# Name: _Getpnext
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Iterator_base12::() (0x116A)
# Name: _Orphan_me
# }
# }
.byte 0xfa, 0x00, 0x03, 0x12
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x77
.byte 0x72, 0x61, 0x70, 0x5f
.byte 0x77, 0x68, 0x65, 0x6e
.byte 0x5f, 0x75, 0x6e, 0x76
.byte 0x65, 0x72, 0x69, 0x66
.byte 0x69, 0x65, 0x64, 0x00
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x79, 0x70, 0x72, 0x6f
.byte 0x78, 0x79, 0x00, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x4d
.byte 0x79, 0x6e, 0x65, 0x78
.byte 0x74, 0x69, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x6f, 0x11, 0x00, 0x00
.byte 0x5f, 0x49, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x31, 0x32
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x71, 0x11, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x6a, 0x11, 0x00, 0x00
.byte 0x7e, 0x5f, 0x49, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x5f, 0x62
.byte 0x61, 0x73, 0x65, 0x31
.byte 0x32, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x76, 0x11, 0x00, 0x00
.byte 0x5f, 0x41, 0x64, 0x6f
.byte 0x70, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x6a, 0x11, 0x00, 0x00
.byte 0x5f, 0x43, 0x6c, 0x72
.byte 0x63, 0x6f, 0x6e, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x78, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x63, 0x6f, 0x6e, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x79, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x70, 0x6e, 0x65, 0x78
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x6a, 0x11, 0x00, 0x00
.byte 0x5f, 0x4f, 0x72, 0x70
.byte 0x68, 0x61, 0x6e, 0x5f
.byte 0x6d, 0x65, 0x00, 0xf1
# Struct (0x117B) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 12
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x117A)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: std::_Iterator_base12
# LinkageName: .?AU_Iterator_base12@std@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x0c, 0x00, 0x00, 0x02
.byte 0x7a, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x49, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x62, 0x61, 0x73
.byte 0x65, 0x31, 0x32, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x49, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x31, 0x32
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x117C) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Iterator_base12 (0x117B)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 105
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x7b, 0x11, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x69, 0x00, 0x00, 0x00
# MemberFunction (0x117D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Container_proxy (0x1105)
# ThisType: std::_Container_proxy* (0x1106)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x117E) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: const std::_Container_base12* (0x1174)
# FieldOffset: 0x0
# Name: _Mycont
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: std::_Iterator_base12* (0x1100)
# FieldOffset: 0x8
# Name: _Myfirstiter
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Container_proxy::() (0x117D)
# Name: _Container_proxy
# }
# }
.byte 0x4a, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x74, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x79, 0x63, 0x6f, 0x6e
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x00, 0x11, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x4d
.byte 0x79, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x69, 0x74
.byte 0x65, 0x72, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x7d, 0x11, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# Struct (0x117F) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 3
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x117E)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: std::_Container_proxy
# LinkageName: .?AU_Container_proxy@std@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x03, 0x00, 0x00, 0x02
.byte 0x7e, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x61, 0x69, 0x6e, 0x65
.byte 0x72, 0x5f, 0x70, 0x72
.byte 0x6f, 0x78, 0x79, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1180) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Container_proxy (0x117F)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 65
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x7f, 0x11, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x41, 0x00, 0x00, 0x00
# Pointer (0x1181) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Vector_val<std::_Simple_types<int> > (0x1113)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x13, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1182) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Vector_val<std::_Simple_types<int> > (0x1113)
# ThisType: std::_Vector_val<std::_Simple_types<int> >* (0x1181)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x13, 0x11, 0x00, 0x00
.byte 0x81, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1183) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Container_base12 (0x1172)
# BaseOffset: 0x0
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: int* (0x674)
# FieldOffset: 0x8
# Name: _Myfirst
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: int* (0x674)
# FieldOffset: 0x10
# Name: _Mylast
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: int* (0x674)
# FieldOffset: 0x18
# Name: _Myend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Vector_val<std::_Simple_types<int> >::() (0x1182)
# Name: _Vector_val
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int* (0x674)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int& (0x1025)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int& (0x1062)
# Name: const_reference
# }
# }
.byte 0xf2, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x72, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x4d
.byte 0x79, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x10, 0x00, 0x5f, 0x4d
.byte 0x79, 0x6c, 0x61, 0x73
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x18, 0x00, 0x5f, 0x4d
.byte 0x79, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x82, 0x11, 0x00, 0x00
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x76, 0x61, 0x6c, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x25, 0x10, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
# Class (0x1184) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 12
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1183)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 32
# Name: std::_Vector_val<std::_Simple_types<int> >
# LinkageName: .?AV?$_Vector_val@U?$_Simple_types@H@std@@@std@@
# }
.byte 0x72, 0x00, 0x04, 0x15
.byte 0x0c, 0x00, 0x10, 0x02
.byte 0x83, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x20, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x69, 0x6e
.byte 0x74, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x5f
.byte 0x56, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x5f, 0x76
.byte 0x61, 0x6c, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x1185) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Vector_val<std::_Simple_types<int> > (0x1184)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x10F6)
# LineNumber: 376
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x84, 0x11, 0x00, 0x00
.byte 0xf6, 0x10, 0x00, 0x00
.byte 0x78, 0x01, 0x00, 0x00
# Modifier (0x1186) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::allocator<std::_Container_proxy> (0x1122)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1187) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::allocator<std::_Container_proxy> (0x1186)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x86, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Pointer (0x1188) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_proxy (0x1105)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1189) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_Container_proxy& (0x1188)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x88, 0x11, 0x00, 0x00
# MemberFunction (0x118A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy* (0x1106)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: const std::allocator<std::_Container_proxy>* (0x1187)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Container_proxy&) (0x1189)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x87, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x89, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x118B) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Container_proxy (0x1105)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x118C) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Container_proxy (0x118B)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8b, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Pointer (0x118D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Container_proxy (0x118B)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8b, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x118E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::_Container_proxy& (0x118D)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x8d, 0x11, 0x00, 0x00
# MemberFunction (0x118F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::_Container_proxy* (0x118C)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: const std::allocator<std::_Container_proxy>* (0x1187)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Container_proxy&) (0x118E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x8c, 0x11, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x87, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x8e, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1190) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy* std::allocator<std::_Container_proxy>::(std::_Container_proxy&) (0x118A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::_Container_proxy* std::allocator<std::_Container_proxy>::(const std::_Container_proxy&) (0x118F)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8a, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8f, 0x11, 0x00, 0x00
# Pointer (0x1191) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::allocator<std::_Container_proxy> (0x1122)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1192) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: std::allocator<std::_Container_proxy>* (0x1191)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x91, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1193) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::allocator<std::_Container_proxy> (0x1186)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x86, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1194) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::allocator<std::_Container_proxy>& (0x1193)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x93, 0x11, 0x00, 0x00
# MemberFunction (0x1195) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: std::allocator<std::_Container_proxy>* (0x1191)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<std::_Container_proxy>&) (0x1194)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x91, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x94, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1196) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<std::_Container_proxy>::() (0x1192)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<std::_Container_proxy>::(const std::allocator<std::_Container_proxy>&) (0x1195)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x92, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x95, 0x11, 0x00, 0x00
# ArgList (0x1197) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_Container_proxy* const (0x1109)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x09, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x1198) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: std::allocator<std::_Container_proxy>* (0x1191)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_Container_proxy* const, const unsigned __int64) (0x1197)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x91, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x97, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1199) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy* (0x1106)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: std::allocator<std::_Container_proxy>* (0x1191)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x91, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x119A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy* (0x1106)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: std::allocator<std::_Container_proxy>* (0x1191)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const void*) (0x1137)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x91, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x37, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x119B) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy* std::allocator<std::_Container_proxy>::(const unsigned __int64) (0x1199)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy* std::allocator<std::_Container_proxy>::(const unsigned __int64, const void*) (0x119A)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x99, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x9a, 0x11, 0x00, 0x00
# MemberFunction (0x119C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: const std::allocator<std::_Container_proxy>* (0x1187)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x87, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x119D) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1190
# Name: address
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1196
# Name: allocator
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<std::_Container_proxy>::(std::_Container_proxy* const, const unsigned __int64) (0x1198)
# Name: deallocate
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x119B
# Name: allocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::allocator<std::_Container_proxy>::() (0x119C)
# Name: max_size
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: void (0x3)
# Name: _Not_user_specialized
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Container_proxy (0x1105)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Container_proxy* (0x1106)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const std::_Container_proxy* (0x118C)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Container_proxy& (0x1188)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const std::_Container_proxy& (0x118D)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: propagate_on_container_move_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: is_always_equal
# }
# }
.byte 0x5e, 0x01, 0x03, 0x12
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x90, 0x11, 0x00, 0x00
.byte 0x61, 0x64, 0x64, 0x72
.byte 0x65, 0x73, 0x73, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x96, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x98, 0x11, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x9b, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x9c, 0x11, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5f, 0x4e, 0x6f, 0x74
.byte 0x5f, 0x75, 0x73, 0x65
.byte 0x72, 0x5f, 0x73, 0x70
.byte 0x65, 0x63, 0x69, 0x61
.byte 0x6c, 0x69, 0x7a, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x8c, 0x11, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x88, 0x11, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x8d, 0x11, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x6d
.byte 0x6f, 0x76, 0x65, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x61
.byte 0x6c, 0x77, 0x61, 0x79
.byte 0x73, 0x5f, 0x65, 0x71
.byte 0x75, 0x61, 0x6c, 0x00
# Class (0x119E) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 18
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x119D)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::allocator<std::_Container_proxy>
# LinkageName: .?AV?$allocator@U_Container_proxy@std@@@std@@
# }
.byte 0x6a, 0x00, 0x04, 0x15
.byte 0x12, 0x00, 0x10, 0x02
.byte 0x9d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x43
.byte 0x6f, 0x6e, 0x74, 0x61
.byte 0x69, 0x6e, 0x65, 0x72
.byte 0x5f, 0x70, 0x72, 0x6f
.byte 0x78, 0x79, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x55, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x70, 0x72, 0x6f, 0x78
.byte 0x79, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x119F) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::allocator<std::_Container_proxy> (0x119E)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 940
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x9e, 0x11, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0xac, 0x03, 0x00, 0x00
# Struct (0x11A0) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >
# LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@
# }
.byte 0xae, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x70, 0x72, 0x6f, 0x78
.byte 0x79, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x55, 0x5f
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x61, 0x69, 0x6e, 0x65
.byte 0x72, 0x5f, 0x70, 0x72
.byte 0x6f, 0x78, 0x79, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# FieldList (0x11A1) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x11A2) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x11A1)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::allocator_traits<std::allocator<std::_Container_proxy> >
# LinkageName: .?AU?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@
# }
.byte 0x9a, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0xa1, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x40, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x55, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x70, 0x72, 0x6f, 0x78
.byte 0x79, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# UdtSourceLine (0x11A3) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::allocator_traits<std::allocator<std::_Container_proxy> > (0x11A2)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 902
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xa2, 0x11, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0x86, 0x03, 0x00, 0x00
# FieldList (0x11A4) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int* (0x674)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: const_pointer
# }
# }
.byte 0x6a, 0x00, 0x03, 0x12
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
# Struct (0x11A5) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 5
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x11A4)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Simple_types<int>
# LinkageName: .?AU?$_Simple_types@H@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x05, 0x00, 0x10, 0x02
.byte 0xa4, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x69, 0x6e, 0x74
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x3f, 0x24
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x40, 0x48, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x11A6) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Simple_types<int> (0x11A5)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 928
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xa5, 0x11, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0xa0, 0x03, 0x00, 0x00
# ArgList (0x11A7) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::allocator<int>& (0x10FC)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x11A8) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::_Default_allocator_traits<std::allocator<int> > (0x1159)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::allocator<int>&, const unsigned __int64) (0x11A7)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x59, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xa7, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x11A9) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::allocator<int>& (0x10FC)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const void* (0x1136)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x36, 0x11, 0x00, 0x00
# MemberFunction (0x11AA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::_Default_allocator_traits<std::allocator<int> > (0x1159)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::allocator<int>&, const unsigned __int64, const void*) (0x11A9)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x59, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xa9, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x11AB) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: int* std::_Default_allocator_traits<std::allocator<int> >::(std::allocator<int>&, const unsigned __int64) (0x11A8)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: int* std::_Default_allocator_traits<std::allocator<int> >::(std::allocator<int>&, const unsigned __int64, const void*) (0x11AA)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0xa8, 0x11, 0x00, 0x00
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0xaa, 0x11, 0x00, 0x00
# ArgList (0x11AC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::allocator<int>& (0x10FC)
# ArgType: const int* (0x10EE)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
.byte 0xee, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x11AD) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Default_allocator_traits<std::allocator<int> > (0x1159)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::allocator<int>&, const int*, const unsigned __int64) (0x11AC)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x59, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xac, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x11AE) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::_Default_allocator_traits<std::allocator<int> > (0x1159)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<int>&) (0x1088)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x59, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x88, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x11AF) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<int> (0x1085)
# ClassType: std::_Default_allocator_traits<std::allocator<int> > (0x1159)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<int>&) (0x1088)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x59, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x88, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x11B0) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x11AB
# Name: allocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::_Default_allocator_traits<std::allocator<int> >::(std::allocator<int>&, const int*, const unsigned __int64) (0x11AD)
# Name: deallocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: unsigned __int64 std::_Default_allocator_traits<std::allocator<int> >::(const std::allocator<int>&) (0x11AE)
# Name: max_size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: std::allocator<int> std::_Default_allocator_traits<std::allocator<int> >::(const std::allocator<int>&) (0x11AF)
# Name: select_on_container_copy_construction
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<int> (0x1085)
# Name: allocator_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int* (0x674)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const int* (0x104B)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: void* (0x603)
# Name: void_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const void* (0x1136)
# Name: const_void_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,0> (0x10A1)
# Name: propagate_on_container_copy_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: propagate_on_container_move_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,0> (0x10A1)
# Name: propagate_on_container_swap
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: is_always_equal
# }
# }
.byte 0xbe, 0x01, 0x03, 0x12
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xab, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0xad, 0x11, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0xae, 0x11, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0xaf, 0x11, 0x00, 0x00
.byte 0x73, 0x65, 0x6c, 0x65
.byte 0x63, 0x74, 0x5f, 0x6f
.byte 0x6e, 0x5f, 0x63, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x63, 0x6f, 0x70, 0x79
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x73, 0x74, 0x72, 0x75
.byte 0x63, 0x74, 0x69, 0x6f
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x76, 0x6f, 0x69, 0x64
.byte 0x5f, 0x70, 0x6f, 0x69
.byte 0x6e, 0x74, 0x65, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x36, 0x11, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x76, 0x6f
.byte 0x69, 0x64, 0x5f, 0x70
.byte 0x6f, 0x69, 0x6e, 0x74
.byte 0x65, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63
.byte 0x6f, 0x70, 0x79, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x6d
.byte 0x6f, 0x76, 0x65, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x73
.byte 0x77, 0x61, 0x70, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x61
.byte 0x6c, 0x77, 0x61, 0x79
.byte 0x73, 0x5f, 0x65, 0x71
.byte 0x75, 0x61, 0x6c, 0x00
# Struct (0x11B1) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 17
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x11B0)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Default_allocator_traits<std::allocator<int> >
# LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@H@std@@@std@@
# }
.byte 0x86, 0x00, 0x05, 0x15
.byte 0x11, 0x00, 0x10, 0x02
.byte 0xb0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x69, 0x6e, 0x74, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x3f
.byte 0x24, 0x5f, 0x44, 0x65
.byte 0x66, 0x61, 0x75, 0x6c
.byte 0x74, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x40, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x48, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x11B2) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Default_allocator_traits<std::allocator<int> > (0x11B1)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 835
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xb1, 0x11, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0x43, 0x03, 0x00, 0x00
# Pointer (0x11B3) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_base12 (0x1172)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x72, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x11B4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Container_base12 (0x1172)
# ThisType: std::_Container_base12* (0x11B3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x72, 0x11, 0x00, 0x00
.byte 0xb3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x11B5) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Container_base12 (0x1173)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x73, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x11B6) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::_Container_base12& (0x11B5)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xb5, 0x11, 0x00, 0x00
# MemberFunction (0x11B7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Container_base12 (0x1172)
# ThisType: std::_Container_base12* (0x11B3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Container_base12&) (0x11B6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x72, 0x11, 0x00, 0x00
.byte 0xb3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xb6, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x11B8) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::_Container_base12::() (0x11B4)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::_Container_base12::(const std::_Container_base12&) (0x11B7)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb4, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb7, 0x11, 0x00, 0x00
# Pointer (0x11B9) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_base12 (0x1172)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x72, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x11BA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_base12& (0x11B9)
# ClassType: std::_Container_base12 (0x1172)
# ThisType: std::_Container_base12* (0x11B3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Container_base12&) (0x11B6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb9, 0x11, 0x00, 0x00
.byte 0x72, 0x11, 0x00, 0x00
.byte 0xb3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xb6, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x11BB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Iterator_base12** (0x1101)
# ClassType: std::_Container_base12 (0x1172)
# ThisType: const std::_Container_base12* (0x1174)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x01, 0x11, 0x00, 0x00
.byte 0x72, 0x11, 0x00, 0x00
.byte 0x74, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x11BC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_Container_base12& (0x11B9)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xb9, 0x11, 0x00, 0x00
# MemberFunction (0x11BD) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Container_base12 (0x1172)
# ThisType: std::_Container_base12* (0x11B3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Container_base12&) (0x11BC)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x72, 0x11, 0x00, 0x00
.byte 0xb3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xbc, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x11BE) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy* (0x1106)
# FieldOffset: 0x0
# Name: _Myproxy
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x11B8
# Name: _Container_base12
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Container_base12& std::_Container_base12::(const std::_Container_base12&) (0x11BA)
# Name: operator=
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Iterator_base12** std::_Container_base12::() (0x11BB)
# Name: _Getpfirst
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Container_base12::() (0x11B4)
# Name: _Orphan_all
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Container_base12::(std::_Container_base12&) (0x11BD)
# Name: _Swap_all
# }
# }
.byte 0x82, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x79, 0x70, 0x72, 0x6f
.byte 0x78, 0x79, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xb8, 0x11, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x62
.byte 0x61, 0x73, 0x65, 0x31
.byte 0x32, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xba, 0x11, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xbb, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x70, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xb4, 0x11, 0x00, 0x00
.byte 0x5f, 0x4f, 0x72, 0x70
.byte 0x68, 0x61, 0x6e, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xbd, 0x11, 0x00, 0x00
.byte 0x5f, 0x53, 0x77, 0x61
.byte 0x70, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x00, 0xf2, 0xf1
# Struct (0x11BF) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 7
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x11BE)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 8
# Name: std::_Container_base12
# LinkageName: .?AU_Container_base12@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x07, 0x00, 0x00, 0x02
.byte 0xbe, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x61, 0x69, 0x6e, 0x65
.byte 0x72, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x31, 0x32
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x31, 0x32, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x11C0) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Container_base12 (0x11BF)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 76
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xbf, 0x11, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x4c, 0x00, 0x00, 0x00
# Pointer (0x11C1) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::allocator<std::_Container_proxy> (0x1122)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x11C2) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::allocator<std::_Container_proxy>& (0x11C1)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xc1, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x11C3) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy* (0x1106)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::allocator<std::_Container_proxy>&, const unsigned __int64) (0x11C2)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xc2, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x11C4) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::allocator<std::_Container_proxy>& (0x11C1)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const void* (0x1136)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc1, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x36, 0x11, 0x00, 0x00
# MemberFunction (0x11C5) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy* (0x1106)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::allocator<std::_Container_proxy>&, const unsigned __int64, const void*) (0x11C4)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xc4, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x11C6) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: std::_Container_proxy* std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(std::allocator<std::_Container_proxy>&, const unsigned __int64) (0x11C3)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: std::_Container_proxy* std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(std::allocator<std::_Container_proxy>&, const unsigned __int64, const void*) (0x11C5)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0xc3, 0x11, 0x00, 0x00
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0xc5, 0x11, 0x00, 0x00
# Modifier (0x11C7) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Container_proxy* (0x1106)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# ArgList (0x11C8) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::allocator<std::_Container_proxy>& (0x11C1)
# ArgType: const std::_Container_proxy* (0x11C7)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc1, 0x11, 0x00, 0x00
.byte 0xc7, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x11C9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::allocator<std::_Container_proxy>&, const std::_Container_proxy*, const unsigned __int64) (0x11C8)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xc8, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x11CA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<std::_Container_proxy>&) (0x1194)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x94, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x11CB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<std::_Container_proxy> (0x1122)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<std::_Container_proxy>&) (0x1194)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x22, 0x11, 0x00, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x94, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x11CC) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x11C6
# Name: allocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(std::allocator<std::_Container_proxy>&, const std::_Container_proxy*, const unsigned __int64) (0x11C9)
# Name: deallocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: unsigned __int64 std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(const std::allocator<std::_Container_proxy>&) (0x11CA)
# Name: max_size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: std::allocator<std::_Container_proxy> std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(const std::allocator<std::_Container_proxy>&) (0x11CB)
# Name: select_on_container_copy_construction
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<std::_Container_proxy> (0x1122)
# Name: allocator_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Container_proxy (0x1105)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Container_proxy* (0x1106)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const std::_Container_proxy* (0x118C)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: void* (0x603)
# Name: void_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const void* (0x1136)
# Name: const_void_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,0> (0x10A1)
# Name: propagate_on_container_copy_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: propagate_on_container_move_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,0> (0x10A1)
# Name: propagate_on_container_swap
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: is_always_equal
# }
# }
.byte 0xbe, 0x01, 0x03, 0x12
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xc6, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0xc9, 0x11, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0xca, 0x11, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0xcb, 0x11, 0x00, 0x00
.byte 0x73, 0x65, 0x6c, 0x65
.byte 0x63, 0x74, 0x5f, 0x6f
.byte 0x6e, 0x5f, 0x63, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x63, 0x6f, 0x70, 0x79
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x73, 0x74, 0x72, 0x75
.byte 0x63, 0x74, 0x69, 0x6f
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x8c, 0x11, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x76, 0x6f, 0x69, 0x64
.byte 0x5f, 0x70, 0x6f, 0x69
.byte 0x6e, 0x74, 0x65, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x36, 0x11, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x76, 0x6f
.byte 0x69, 0x64, 0x5f, 0x70
.byte 0x6f, 0x69, 0x6e, 0x74
.byte 0x65, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63
.byte 0x6f, 0x70, 0x79, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x6d
.byte 0x6f, 0x76, 0x65, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x73
.byte 0x77, 0x61, 0x70, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x61
.byte 0x6c, 0x77, 0x61, 0x79
.byte 0x73, 0x5f, 0x65, 0x71
.byte 0x75, 0x61, 0x6c, 0x00
# Struct (0x11CD) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 17
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x11CC)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >
# LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@
# }
.byte 0xae, 0x00, 0x05, 0x15
.byte 0x11, 0x00, 0x10, 0x02
.byte 0xcc, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x43, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x70, 0x72, 0x6f, 0x78
.byte 0x79, 0x3e, 0x20, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x55, 0x5f
.byte 0x43, 0x6f, 0x6e, 0x74
.byte 0x61, 0x69, 0x6e, 0x65
.byte 0x72, 0x5f, 0x70, 0x72
.byte 0x6f, 0x78, 0x79, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x11CE) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11CD)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 835
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xcd, 0x11, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0x43, 0x03, 0x00, 0x00
# MemberFuncId (0x11CF) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::allocator<int> (0x1085)
# FunctionType: void std::allocator<int>::() (0x112E)
# Name: allocator
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x2e, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x00, 0xf2, 0xf1
# MemberFuncId (0x11D0) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: void std::vector<int,std::allocator<int> >::(std::initializer_list<int>, const std::allocator<int>&) (0x1091)
# Name: vector
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x91, 0x10, 0x00, 0x00
.byte 0x76, 0x65, 0x63, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
# Pointer (0x11D1) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::initializer_list<int> (0x108F)
# PointerAttributes: 0x2002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 16
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x02, 0x00
# MemberFunction (0x11D2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1> (0x1003)
# ThisType: gsl::span<int,-1>* (0x1006)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::vector<int,std::allocator<int> >&) (0x10C8)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x06, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc8, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x11D3) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1> (0x1003)
# FunctionType: void gsl::span<int,-1>::(std::vector<int,std::allocator<int> >&) (0x11D2)
# Name: span
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x03, 0x10, 0x00, 0x00
.byte 0xd2, 0x11, 0x00, 0x00
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x11D4) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: void std::vector<int,std::allocator<int> >::() (0x1084)
# Name: ~vector
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x7e, 0x76, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x00
# Class (0x11D5) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::details::extent_type<0>
# LinkageName: .?AV?$extent_type@$0A@@details@gsl@@
# }
.byte 0x56, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x30, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x65, 0x78, 0x74
.byte 0x65, 0x6e, 0x74, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x40, 0x24, 0x30, 0x41
.byte 0x40, 0x40, 0x64, 0x65
.byte 0x74, 0x61, 0x69, 0x6c
.byte 0x73, 0x40, 0x67, 0x73
.byte 0x6c, 0x40, 0x40, 0x00
# Pointer (0x11D6) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::details::extent_type<0> (0x11D5)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xd5, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x11D7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::details::extent_type<0> (0x11D5)
# ThisType: gsl::details::extent_type<0>* (0x11D6)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd5, 0x11, 0x00, 0x00
.byte 0xd6, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x11D8) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::details::extent_type<0> (0x11D5)
# ThisType: gsl::details::extent_type<0>* (0x11D6)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (__int64) (0x101F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd5, 0x11, 0x00, 0x00
.byte 0xd6, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x1f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x11D9) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::details::extent_type<0>::() (0x11D7)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void gsl::details::extent_type<0>::(__int64) (0x11D8)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd7, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd8, 0x11, 0x00, 0x00
# Modifier (0x11DA) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::details::extent_type<0> (0x11D5)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xd5, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x11DB) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::details::extent_type<0> (0x11DA)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xda, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x11DC) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: __int64 (0x13)
# ClassType: gsl::details::extent_type<0> (0x11D5)
# ThisType: const gsl::details::extent_type<0>* (0x11DB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0xd5, 0x11, 0x00, 0x00
.byte 0xdb, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x11DD) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x11D9
# Name: extent_type
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: __int64 gsl::details::extent_type<0>::() (0x11DC)
# Name: size
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: index_type
# }
# }
.byte 0x3a, 0x00, 0x03, 0x12
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xd9, 0x11, 0x00, 0x00
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xdc, 0x11, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x69, 0x6e, 0x64, 0x65
.byte 0x78, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
# Class (0x11DE) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 4
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x11DD)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: gsl::details::extent_type<0>
# LinkageName: .?AV?$extent_type@$0A@@details@gsl@@
# }
.byte 0x56, 0x00, 0x04, 0x15
.byte 0x04, 0x00, 0x10, 0x02
.byte 0xdd, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x64
.byte 0x65, 0x74, 0x61, 0x69
.byte 0x6c, 0x73, 0x3a, 0x3a
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x3c
.byte 0x30, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x65, 0x78, 0x74
.byte 0x65, 0x6e, 0x74, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x40, 0x24, 0x30, 0x41
.byte 0x40, 0x40, 0x64, 0x65
.byte 0x74, 0x61, 0x69, 0x6c
.byte 0x73, 0x40, 0x67, 0x73
.byte 0x6c, 0x40, 0x40, 0x00
# UdtSourceLine (0x11DF) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::details::extent_type<0> (0x11DE)
# SourceFile: C:\projects\gsl\include\gsl\span (0x1036)
# LineNumber: 304
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xde, 0x11, 0x00, 0x00
.byte 0x36, 0x10, 0x00, 0x00
.byte 0x30, 0x01, 0x00, 0x00
# MemberFuncId (0x11E0) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::details::extent_type<0> (0x11D5)
# FunctionType: void gsl::details::extent_type<0>::() (0x11D7)
# Name: extent_type
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xd5, 0x11, 0x00, 0x00
.byte 0xd7, 0x11, 0x00, 0x00
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
# Pointer (0x11E1) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x05, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x11E2) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: int* (0x674)
# ArgType: gsl::details::extent_type<0> (0x11D5)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0xd5, 0x11, 0x00, 0x00
# MemberFunction (0x11E3) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# ThisType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >* (0x11E1)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*, gsl::details::extent_type<0>) (0x11E2)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x05, 0x10, 0x00, 0x00
.byte 0xe1, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xe2, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x11E4) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# FunctionType: void gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::(int*, gsl::details::extent_type<0>) (0x11E3)
# Name: storage_type
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0x05, 0x10, 0x00, 0x00
.byte 0xe3, 0x11, 0x00, 0x00
.byte 0x73, 0x74, 0x6f, 0x72
.byte 0x61, 0x67, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# ArgList (0x11E5) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: gsl::details::extent_type<0> (0x11D5)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xd5, 0x11, 0x00, 0x00
# MemberFunction (0x11E6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::details::extent_type<-1> (0x1038)
# ThisType: gsl::details::extent_type<-1>* (0x103F)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (gsl::details::extent_type<0>) (0x11E5)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x3f, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xe5, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x11E7) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::details::extent_type<-1> (0x1038)
# FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<0>) (0x11E6)
# Name: extent_type
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x38, 0x10, 0x00, 0x00
.byte 0xe6, 0x11, 0x00, 0x00
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
# MemberFuncId (0x11E8) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::details::extent_type<-1> (0x1038)
# FunctionType: __int64 gsl::details::extent_type<-1>::() (0x1043)
# Name: size
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x43, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x11E9) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: gsl::details
# }
.byte 0x16, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x67, 0x73, 0x6c, 0x3a
.byte 0x3a, 0x64, 0x65, 0x74
.byte 0x61, 0x69, 0x6c, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
# Struct (0x11EA) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::fail_fast
# LinkageName: .?AUfail_fast@gsl@@
# }
.byte 0x3a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x66
.byte 0x61, 0x69, 0x6c, 0x5f
.byte 0x66, 0x61, 0x73, 0x74
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x66, 0x61, 0x69
.byte 0x6c, 0x5f, 0x66, 0x61
.byte 0x73, 0x74, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x11EB) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::fail_fast (0x11EA)
# PointerAttributes: 0x1008C
# PtrType: Near64 (0xC)
# PtrMode: RValueReference (0x4)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xea, 0x11, 0x00, 0x00
.byte 0x8c, 0x00, 0x01, 0x00
# ArgList (0x11EC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: gsl::fail_fast&& (0x11EB)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xeb, 0x11, 0x00, 0x00
# Procedure (0x11ED) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (gsl::fail_fast&&) (0x11EC)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xec, 0x11, 0x00, 0x00
# VFTableShape (0x11EE) {
# TypeLeafKind: LF_VTSHAPE (0xA)
# VFEntryCount: 2
# }
.byte 0x06, 0x00, 0x0a, 0x00
.byte 0x02, 0x00, 0x55, 0xf1
# Class (0x11EF) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::logic_error
# LinkageName: .?AVlogic_error@std@@
# }
.byte 0x3e, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x6c
.byte 0x6f, 0x67, 0x69, 0x63
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x6c
.byte 0x6f, 0x67, 0x69, 0x63
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x11F0) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::fail_fast (0x11EA)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xea, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Modifier (0x11F1) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: char (0x70)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x11F2) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const char (0x11F1)
# PointerAttributes: 0x1040C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 1
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf1, 0x11, 0x00, 0x00
.byte 0x0c, 0x04, 0x01, 0x00
# ArgList (0x11F3) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const char* const (0x11F2)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
# MemberFunction (0x11F4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::fail_fast (0x11EA)
# ThisType: gsl::fail_fast* (0x11F0)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char* const) (0x11F3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xea, 0x11, 0x00, 0x00
.byte 0xf0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x11F5) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::logic_error (0x11EF)
# BaseOffset: 0x0
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void gsl::fail_fast::(const char* const) (0x11F4)
# Name: fail_fast
# }
# }
.byte 0x22, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xf4, 0x11, 0x00, 0x00
.byte 0x66, 0x61, 0x69, 0x6c
.byte 0x5f, 0x66, 0x61, 0x73
.byte 0x74, 0x00, 0xf2, 0xf1
# Struct (0x11F6) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 2
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x11F5)
# DerivedFrom: 0x0
# VShape: <vftable 2 methods> (0x11EE)
# SizeOf: 24
# Name: gsl::fail_fast
# LinkageName: .?AUfail_fast@gsl@@
# }
.byte 0x3a, 0x00, 0x05, 0x15
.byte 0x02, 0x00, 0x00, 0x02
.byte 0xf5, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xee, 0x11, 0x00, 0x00
.byte 0x18, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x66
.byte 0x61, 0x69, 0x6c, 0x5f
.byte 0x66, 0x61, 0x73, 0x74
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x66, 0x61, 0x69
.byte 0x6c, 0x5f, 0x66, 0x61
.byte 0x73, 0x74, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x11F7) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\projects\gsl\include\gsl\gsl_assert
# }
.byte 0x2e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x70
.byte 0x72, 0x6f, 0x6a, 0x65
.byte 0x63, 0x74, 0x73, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5f
.byte 0x61, 0x73, 0x73, 0x65
.byte 0x72, 0x74, 0x00, 0xf1
# UdtSourceLine (0x11F8) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::fail_fast (0x11F6)
# SourceFile: C:\projects\gsl\include\gsl\gsl_assert (0x11F7)
# LineNumber: 97
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xf6, 0x11, 0x00, 0x00
.byte 0xf7, 0x11, 0x00, 0x00
.byte 0x61, 0x00, 0x00, 0x00
# Class (0x11F9) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::exception
# LinkageName: .?AVexception@std@@
# }
.byte 0x3a, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x65
.byte 0x78, 0x63, 0x65, 0x70
.byte 0x74, 0x69, 0x6f, 0x6e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x65, 0x78, 0x63
.byte 0x65, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x11FA) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::logic_error (0x11EF)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Class (0x11FB) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::basic_string<char,std::char_traits<char>,std::allocator<char> >
# LinkageName: .?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@
# }
.byte 0x9e, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x62
.byte 0x61, 0x73, 0x69, 0x63
.byte 0x5f, 0x73, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x2c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x63, 0x68
.byte 0x61, 0x72, 0x5f, 0x74
.byte 0x72, 0x61, 0x69, 0x74
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x2c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x62, 0x61, 0x73
.byte 0x69, 0x63, 0x5f, 0x73
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x40, 0x44, 0x55
.byte 0x3f, 0x24, 0x63, 0x68
.byte 0x61, 0x72, 0x5f, 0x74
.byte 0x72, 0x61, 0x69, 0x74
.byte 0x73, 0x40, 0x44, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x44, 0x40
.byte 0x32, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Modifier (0x11FC) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x11FD) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FC)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xfc, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x11FE) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
# MemberFunction (0x11FF) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::logic_error (0x11EF)
# ThisType: std::logic_error* (0x11FA)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x11FE)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xef, 0x11, 0x00, 0x00
.byte 0xfa, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xfe, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1200) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const char (0x11F1)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf1, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x1201) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const char* (0x1200)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x12, 0x00, 0x00
# MemberFunction (0x1202) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::logic_error (0x11EF)
# ThisType: std::logic_error* (0x11FA)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char*) (0x1201)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xef, 0x11, 0x00, 0x00
.byte 0xfa, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x01, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1203) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::logic_error::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x11FF)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::logic_error::(const char*) (0x1202)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xff, 0x11, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x02, 0x12, 0x00, 0x00
# FieldList (0x1204) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::exception (0x11F9)
# BaseOffset: 0x0
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1203
# Name: logic_error
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::exception (0x11F9)
# Name: _Mybase
# }
# }
.byte 0x32, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x03, 0x12, 0x00, 0x00
.byte 0x6c, 0x6f, 0x67, 0x69
.byte 0x63, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x62
.byte 0x61, 0x73, 0x65, 0x00
# Class (0x1205) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 4
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1204)
# DerivedFrom: 0x0
# VShape: <vftable 2 methods> (0x11EE)
# SizeOf: 24
# Name: std::logic_error
# LinkageName: .?AVlogic_error@std@@
# }
.byte 0x3e, 0x00, 0x04, 0x15
.byte 0x04, 0x00, 0x10, 0x02
.byte 0x04, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xee, 0x11, 0x00, 0x00
.byte 0x18, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x6c
.byte 0x6f, 0x67, 0x69, 0x63
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x6c
.byte 0x6f, 0x67, 0x69, 0x63
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x1206) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept
# }
.byte 0x72, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x73, 0x74, 0x64, 0x65
.byte 0x78, 0x63, 0x65, 0x70
.byte 0x74, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x1207) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::logic_error (0x1205)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept (0x1206)
# LineNumber: 17
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x05, 0x12, 0x00, 0x00
.byte 0x06, 0x12, 0x00, 0x00
.byte 0x11, 0x00, 0x00, 0x00
# Pointer (0x1208) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: <vftable 2 methods> (0x11EE)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xee, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Struct (0x1209) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: __std_exception_data
# LinkageName: .?AU__std_exception_data@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x5f
.byte 0x73, 0x74, 0x64, 0x5f
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x64, 0x61
.byte 0x74, 0x61, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x5f
.byte 0x5f, 0x73, 0x74, 0x64
.byte 0x5f, 0x65, 0x78, 0x63
.byte 0x65, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x5f, 0x64
.byte 0x61, 0x74, 0x61, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# Pointer (0x120A) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::exception (0x11F9)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x120B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::exception (0x11F9)
# ThisType: std::exception* (0x120A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0a, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x120C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::exception (0x11F9)
# ThisType: std::exception* (0x120A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char* const) (0x11F3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0a, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x120D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: int (0x74)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
# MemberFunction (0x120E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::exception (0x11F9)
# ThisType: std::exception* (0x120A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const char* const, int) (0x120D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0a, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x0d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x120F) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::exception (0x11F9)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1210) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::exception (0x120F)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x0f, 0x12, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1211) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::exception& (0x1210)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x10, 0x12, 0x00, 0x00
# MemberFunction (0x1212) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::exception (0x11F9)
# ThisType: std::exception* (0x120A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::exception&) (0x1211)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0a, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x11, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1213) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::exception::() (0x120B)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::exception::(const char* const) (0x120C)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::exception::(const char* const, int) (0x120E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::exception::(const std::exception&) (0x1212)
# ]
# }
.byte 0x22, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0b, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0c, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0e, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x12, 0x12, 0x00, 0x00
# Pointer (0x1214) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::exception (0x11F9)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1215) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::exception& (0x1214)
# ClassType: std::exception (0x11F9)
# ThisType: std::exception* (0x120A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::exception&) (0x1211)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x14, 0x12, 0x00, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0a, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x11, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1216) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::exception (0x120F)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x0f, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1217) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const char* (0x1200)
# ClassType: std::exception (0x11F9)
# ThisType: const std::exception* (0x1216)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x00, 0x12, 0x00, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x16, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1218) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# VFPtr {
# TypeLeafKind: LF_VFUNCTAB (0x1409)
# Type: <vftable 2 methods>* (0x1208)
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: __std_exception_data (0x1209)
# FieldOffset: 0x8
# Name: _Data
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x1213
# Name: exception
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::exception& std::exception::(const std::exception&) (0x1215)
# Name: operator=
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: IntroducingVirtual (0x4)
# Type: void std::exception::() (0x120B)
# VFTableOffset: 0x0
# Name: ~exception
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: IntroducingVirtual (0x4)
# Type: const char* std::exception::() (0x1217)
# VFTableOffset: 0x8
# Name: what
# }
# }
.byte 0x6e, 0x00, 0x03, 0x12
.byte 0x09, 0x14, 0x00, 0x00
.byte 0x08, 0x12, 0x00, 0x00
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x09, 0x12, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x44
.byte 0x61, 0x74, 0x61, 0x00
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0x13, 0x12, 0x00, 0x00
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x69, 0x6f
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x15, 0x12, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x13, 0x00
.byte 0x0b, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x7e, 0x65, 0x78, 0x63
.byte 0x65, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x13, 0x00
.byte 0x17, 0x12, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x77, 0x68, 0x61, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x1219) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 9
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1218)
# DerivedFrom: 0x0
# VShape: <vftable 2 methods> (0x11EE)
# SizeOf: 24
# Name: std::exception
# LinkageName: .?AVexception@std@@
# }
.byte 0x3a, 0x00, 0x04, 0x15
.byte 0x09, 0x00, 0x00, 0x02
.byte 0x18, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xee, 0x11, 0x00, 0x00
.byte 0x18, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x65
.byte 0x78, 0x63, 0x65, 0x70
.byte 0x74, 0x69, 0x6f, 0x6e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x65, 0x78, 0x63
.byte 0x65, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x121A) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h
# }
.byte 0x7e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x76, 0x63, 0x72, 0x75
.byte 0x6e, 0x74, 0x69, 0x6d
.byte 0x65, 0x5f, 0x65, 0x78
.byte 0x63, 0x65, 0x70, 0x74
.byte 0x69, 0x6f, 0x6e, 0x2e
.byte 0x68, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x121B) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::exception (0x1219)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h (0x121A)
# LineNumber: 44
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x19, 0x12, 0x00, 0x00
.byte 0x1a, 0x12, 0x00, 0x00
.byte 0x2c, 0x00, 0x00, 0x00
# Class (0x121C) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >
# LinkageName: .?AV?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@
# }
.byte 0xaa, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x2c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x20, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Pointer (0x121D) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x121E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x11FE)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xfe, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x121F) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::allocator<char>
# LinkageName: .?AV?$allocator@D@std@@
# }
.byte 0x42, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Modifier (0x1220) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::allocator<char> (0x121F)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1221) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::allocator<char> (0x1220)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x20, 0x12, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1222) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const std::allocator<char>& (0x1221)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x21, 0x12, 0x00, 0x00
# MemberFunction (0x1223) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const std::allocator<char>&) (0x1222)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x22, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1224) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1225) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::allocator<char>& (0x1221)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x21, 0x12, 0x00, 0x00
# MemberFunction (0x1226) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<char>&) (0x1225)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x25, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1227) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::allocator<char>& (0x1221)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x21, 0x12, 0x00, 0x00
# MemberFunction (0x1228) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, const std::allocator<char>&) (0x1227)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x27, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1229) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::allocator<char>& (0x1221)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x21, 0x12, 0x00, 0x00
# MemberFunction (0x122A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, const unsigned __int64, const std::allocator<char>&) (0x1229)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x29, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x122B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x122C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const char* const, const unsigned __int64) (0x122B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x2b, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x122D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::allocator<char>& (0x1221)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x21, 0x12, 0x00, 0x00
# MemberFunction (0x122E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const char* const, const unsigned __int64, const std::allocator<char>&) (0x122D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x2d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x122F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char* const) (0x11F3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1230) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x1231) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const char) (0x1230)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x30, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1232) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# PointerAttributes: 0x1008C
# PtrType: Near64 (0xC)
# PtrMode: RValueReference (0x4)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x00, 0x01, 0x00
# ArgList (0x1233) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >&& (0x1232)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x32, 0x12, 0x00, 0x00
# MemberFunction (0x1234) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&) (0x1233)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x33, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1235) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >&& (0x1232)
# ArgType: const std::allocator<char>& (0x1221)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x32, 0x12, 0x00, 0x00
.byte 0x21, 0x12, 0x00, 0x00
# MemberFunction (0x1236) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&, const std::allocator<char>&) (0x1235)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x35, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1237) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::initializer_list<char>
# LinkageName: .?AV?$initializer_list@D@std@@
# }
.byte 0x52, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x69, 0x74, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x72, 0x5f, 0x6c
.byte 0x69, 0x73, 0x74, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x69, 0x6e, 0x69, 0x74
.byte 0x69, 0x61, 0x6c, 0x69
.byte 0x7a, 0x65, 0x72, 0x5f
.byte 0x6c, 0x69, 0x73, 0x74
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# ArgList (0x1238) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::initializer_list<char> (0x1237)
# ArgType: const std::allocator<char>& (0x1221)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x37, 0x12, 0x00, 0x00
.byte 0x21, 0x12, 0x00, 0x00
# MemberFunction (0x1239) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::initializer_list<char>, const std::allocator<char>&) (0x1238)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x38, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x123A) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x121E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const std::allocator<char>&) (0x1223)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::allocator<char>&) (0x1226)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, const std::allocator<char>&) (0x1228)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, const unsigned __int64, const std::allocator<char>&) (0x122A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64) (0x122C)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64, const std::allocator<char>&) (0x122E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const) (0x122F)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const char) (0x1231)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&) (0x1234)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&, const std::allocator<char>&) (0x1236)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::initializer_list<char>, const std::allocator<char>&) (0x1239)
# ]
# }
.byte 0x6a, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1e, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x23, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x26, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x28, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2a, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2c, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2e, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x2f, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x31, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x34, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x36, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x39, 0x12, 0x00, 0x00
# Pointer (0x123B) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: char (0x70)
# PointerAttributes: 0x1040C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 1
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x0c, 0x04, 0x01, 0x00
# Struct (0x123C) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::random_access_iterator_tag
# LinkageName: .?AUrandom_access_iterator_tag@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x61, 0x6e, 0x64, 0x6f
.byte 0x6d, 0x5f, 0x61, 0x63
.byte 0x63, 0x65, 0x73, 0x73
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x61
.byte 0x67, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x72, 0x61
.byte 0x6e, 0x64, 0x6f, 0x6d
.byte 0x5f, 0x61, 0x63, 0x63
.byte 0x65, 0x73, 0x73, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# ArgList (0x123D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: char* const (0x123B)
# ArgType: char* const (0x123B)
# ArgType: std::random_access_iterator_tag (0x123C)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0x3c, 0x12, 0x00, 0x00
# MemberFunction (0x123E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (char* const, char* const, std::random_access_iterator_tag) (0x123D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x3d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x123F) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: const char* const (0x11F2)
# ArgType: std::random_access_iterator_tag (0x123C)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x3c, 0x12, 0x00, 0x00
# MemberFunction (0x1240) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const char* const, const char* const, std::random_access_iterator_tag) (0x123F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x3f, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1241) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(char* const, char* const, std::random_access_iterator_tag) (0x123E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const char* const, std::random_access_iterator_tag) (0x1240)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x3e, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x40, 0x12, 0x00, 0x00
# Pointer (0x1242) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1243) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&) (0x1233)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x33, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1244) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::initializer_list<char> (0x1237)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x37, 0x12, 0x00, 0x00
# MemberFunction (0x1245) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::initializer_list<char>) (0x1244)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x44, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1246) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x11FE)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xfe, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1247) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char* const) (0x11F3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1248) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x1249) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char) (0x1248)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x48, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x124A) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&) (0x1243)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::initializer_list<char>) (0x1245)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x1246)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const) (0x1247)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char) (0x1249)
# ]
# }
.byte 0x2a, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x43, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x45, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x46, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x49, 0x12, 0x00, 0x00
# ArgList (0x124B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# MemberFunction (0x124C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, unsigned __int64) (0x124B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x4b, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x124D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const char* const, const unsigned __int64) (0x122B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x2b, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x124E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const char) (0x1230)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x30, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x124F) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&) (0x1243)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::initializer_list<char>) (0x1245)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x1246)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, unsigned __int64) (0x124C)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64) (0x124D)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const) (0x1247)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const char) (0x124E)
# ]
# }
.byte 0x3a, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x43, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x45, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x46, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4c, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4d, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4e, 0x12, 0x00, 0x00
# ArgList (0x1250) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >&& (0x1232)
# ArgType: std::integral_constant<bool,1> (0x109E)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x32, 0x12, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
# MemberFunction (0x1251) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&, std::integral_constant<bool,1>) (0x1250)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x50, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1252) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >&& (0x1232)
# ArgType: std::integral_constant<bool,0> (0x10A1)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x32, 0x12, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
# MemberFunction (0x1253) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&, std::integral_constant<bool,0>) (0x1252)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x52, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1254) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&, std::integral_constant<bool,1>) (0x1251)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&&, std::integral_constant<bool,0>) (0x1253)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x51, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x53, 0x12, 0x00, 0x00
# ArgList (0x1255) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: char (0x70)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
# MemberFunction (0x1256) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (char) (0x1255)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x55, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1257) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::initializer_list<char>) (0x1245)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x1246)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const) (0x1247)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(char) (0x1256)
# ]
# }
.byte 0x22, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x45, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x46, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x56, 0x12, 0x00, 0x00
# MethodOverloadList (0x1258) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::initializer_list<char>) (0x1245)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x1246)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, unsigned __int64) (0x124C)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64) (0x124D)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const) (0x1247)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const char) (0x124E)
# ]
# }
.byte 0x32, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x45, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x46, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4c, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4d, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x47, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4e, 0x12, 0x00, 0x00
# Class (0x1259) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_String_iterator<std::_String_val<std::_Simple_types<char> > >
# LinkageName: .?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@
# }
.byte 0xa6, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x3e, 0x20, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x125A) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >
# LinkageName: .?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@
# }
.byte 0xb2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x63
.byte 0x6f, 0x6e, 0x73, 0x74
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x20
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x63, 0x6f
.byte 0x6e, 0x73, 0x74, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Modifier (0x125B) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125A)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x5a, 0x12, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Modifier (0x125C) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::initializer_list<char> (0x1237)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x37, 0x12, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# ArgList (0x125D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::initializer_list<char> (0x125C)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5c, 0x12, 0x00, 0x00
# MemberFunction (0x125E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::initializer_list<char>) (0x125D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x59, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x5d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x125F) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
# MemberFunction (0x1260) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x125F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x5f, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1261) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# MemberFunction (0x1262) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, unsigned __int64) (0x1261)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x61, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1263) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x1264) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const unsigned __int64, const char* const, const unsigned __int64) (0x1263)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x63, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1265) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char* const (0x11F2)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
# MemberFunction (0x1266) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const char* const) (0x1265)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x65, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1267) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x1268) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const unsigned __int64, const unsigned __int64, const char) (0x1267)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x67, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1269) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x126A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const char) (0x1269)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x59, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x69, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x126B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x126C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const unsigned __int64, const char) (0x126B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x59, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x6b, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x126D) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::initializer_list<char>) (0x125E)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x1260)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, unsigned __int64) (0x1262)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const char* const, const unsigned __int64) (0x1264)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const char* const) (0x1266)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const unsigned __int64, const char) (0x1268)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const char) (0x126A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const unsigned __int64, const char) (0x126C)
# ]
# }
.byte 0x42, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5e, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x60, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x62, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x64, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x66, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x68, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x6a, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x6c, 0x12, 0x00, 0x00
# ArgList (0x126E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::initializer_list<char> (0x125C)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5c, 0x12, 0x00, 0x00
# MemberFunction (0x126F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::initializer_list<char>) (0x126E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x6e, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1270) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
# MemberFunction (0x1271) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const unsigned __int64, const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x1270)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x70, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1272) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 5
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x1a, 0x00, 0x01, 0x12
.byte 0x05, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# MemberFunction (0x1273) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 5
# ArgListType: (const unsigned __int64, unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, unsigned __int64) (0x1272)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x05, 0x00
.byte 0x72, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1274) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x1275) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const unsigned __int64, unsigned __int64, const char* const, const unsigned __int64) (0x1274)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x74, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1276) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char* const (0x11F2)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
# MemberFunction (0x1277) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x1276)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x76, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1278) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x1279) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const unsigned __int64, unsigned __int64, const unsigned __int64, const char) (0x1278)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x78, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x127A) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
# MemberFunction (0x127B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x127A)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x7a, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x127C) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x127D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const char* const, const unsigned __int64) (0x127C)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x7c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x127E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const char* const (0x11F2)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
# MemberFunction (0x127F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const char* const) (0x127E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x7e, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1280) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x1281) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const unsigned __int64, const char) (0x1280)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x80, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1282) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::initializer_list<char>) (0x126F)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x1271)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, unsigned __int64) (0x1273)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, unsigned __int64, const char* const, const unsigned __int64) (0x1275)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const unsigned __int64, const char* const) (0x1277)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, unsigned __int64, const unsigned __int64, const char) (0x1279)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x127B)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const char* const, const unsigned __int64) (0x127D)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const char* const) (0x127F)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const unsigned __int64, const char) (0x1281)
# ]
# }
.byte 0x52, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x6f, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x71, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x73, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x75, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x77, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x79, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x7b, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x7d, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x7f, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x12, 0x00, 0x00
# MemberFunction (0x1283) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1284) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# MemberFunction (0x1285) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, unsigned __int64) (0x1284)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x84, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1286) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
# MemberFunction (0x1287) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >) (0x1286)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x59, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x86, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1288) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ArgType: const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125B)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
.byte 0x5b, 0x12, 0x00, 0x00
# MemberFunction (0x1289) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >) (0x1288)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x59, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x88, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x128A) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64) (0x1283)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, unsigned __int64) (0x1285)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >) (0x1287)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >, const std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > >) (0x1289)
# ]
# }
.byte 0x22, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x83, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x85, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x87, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x89, 0x12, 0x00, 0x00
# MemberFunction (0x128B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x59, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x128C) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FC)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xfc, 0x11, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x128D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125A)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x5a, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x128E) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x128B)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x128D)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8b, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8d, 0x12, 0x00, 0x00
# MemberFunction (0x128F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1290) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const char* (0x1200)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x00, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1291) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: char* std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x128F)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const char* std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1290)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8f, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x90, 0x12, 0x00, 0x00
# Class (0x1292) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > >
# LinkageName: .?AV?$reverse_iterator@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@
# }
.byte 0xd6, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x3c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x20
.byte 0x3e, 0x20, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x72, 0x65, 0x76, 0x65
.byte 0x72, 0x73, 0x65, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# MemberFunction (0x1293) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > (0x1292)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x92, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1294) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::reverse_iterator<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > >
# LinkageName: .?AV?$reverse_iterator@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@
# }
.byte 0xe2, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x65, 0x76, 0x65, 0x72
.byte 0x73, 0x65, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x73, 0x74, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x3e, 0x20, 0x3e, 0x20
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x72, 0x65
.byte 0x76, 0x65, 0x72, 0x73
.byte 0x65, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x56
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x63, 0x6f
.byte 0x6e, 0x73, 0x74, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# MemberFunction (0x1295) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::reverse_iterator<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > > (0x1294)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x94, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1296) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1293)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1295)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x93, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x95, 0x12, 0x00, 0x00
# Pointer (0x1297) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: char (0x70)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1298) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char& (0x1297)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x97, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x1299) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const char (0x11F1)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf1, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x129A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const char& (0x1299)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x99, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x129B) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: char& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64) (0x1298)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const char& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64) (0x129A)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x98, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x9a, 0x12, 0x00, 0x00
# Class (0x129C) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::basic_string_view<char,std::char_traits<char> >
# LinkageName: .?AV?$basic_string_view@DU?$char_traits@D@std@@@std@@
# }
.byte 0x82, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x62
.byte 0x61, 0x73, 0x69, 0x63
.byte 0x5f, 0x73, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x69, 0x65, 0x77
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x2c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x63
.byte 0x68, 0x61, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x62, 0x61, 0x73
.byte 0x69, 0x63, 0x5f, 0x73
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x76, 0x69
.byte 0x65, 0x77, 0x40, 0x44
.byte 0x55, 0x3f, 0x24, 0x63
.byte 0x68, 0x61, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFunction (0x129D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string_view<char,std::char_traits<char> > (0x129C)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x9c, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x129E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char) (0x1248)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x48, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x129F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char& (0x1297)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x97, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12A0) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const char& (0x1299)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x99, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12A1) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: char& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x129F)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const char& std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12A0)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x9f, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xa0, 0x12, 0x00, 0x00
# MethodOverloadList (0x12A2) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: const char* std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1290)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: char* std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x128F)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x90, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x8f, 0x12, 0x00, 0x00
# MemberFunction (0x12A3) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12A4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12A5) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12A6) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: char* const (0x123B)
# ArgType: unsigned __int64 (0x23)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12A7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (char* const, unsigned __int64, const unsigned __int64) (0x12A6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xa6, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12A8) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: char* const (0x123B)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: unsigned __int64 (0x23)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12A9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (char* const, const unsigned __int64, unsigned __int64, const unsigned __int64) (0x12A8)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0xa8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12AA) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ArgType: std::integral_constant<bool,1> (0x109E)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x42, 0x12, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
# MemberFunction (0x12AB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, std::integral_constant<bool,1>) (0x12AA)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xaa, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12AC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ArgType: std::integral_constant<bool,0> (0x10A1)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x42, 0x12, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
# MemberFunction (0x12AD) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, std::integral_constant<bool,0>) (0x12AC)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xac, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12AE) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, std::integral_constant<bool,1>) (0x12AB)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, std::integral_constant<bool,0>) (0x12AD)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xab, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xad, 0x12, 0x00, 0x00
# Class (0x12AF) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_String_val<std::_Simple_types<char> >
# LinkageName: .?AV?$_String_val@U?$_Simple_types@D@std@@@std@@
# }
.byte 0x72, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Pointer (0x12B0) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x12B1) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_String_val<std::_Simple_types<char> >& (0x12B0)
# ArgType: std::_String_val<std::_Simple_types<char> >& (0x12B0)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xb0, 0x12, 0x00, 0x00
.byte 0xb0, 0x12, 0x00, 0x00
# MemberFunction (0x12B2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_String_val<std::_Simple_types<char> >&, std::_String_val<std::_Simple_types<char> >&) (0x12B1)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xb1, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12B3) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x1242)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x42, 0x12, 0x00, 0x00
# MemberFunction (0x12B4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x121D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x12B3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x1d, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xb3, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12B5) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12B6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64) (0x12B5)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xb5, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12B7) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12B8) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const char* const, const unsigned __int64, const unsigned __int64) (0x12B7)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xb7, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12B9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const char* const, const unsigned __int64) (0x122B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x2b, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12BA) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const char (0x11F1)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12BB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const char, const unsigned __int64) (0x12BA)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xba, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12BC) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64) (0x12B6)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64, const unsigned __int64) (0x12B8)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64) (0x12B9)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char, const unsigned __int64) (0x12BB)
# ]
# }
.byte 0x22, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb6, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb8, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb9, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xbb, 0x12, 0x00, 0x00
# ArgList (0x12BD) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# MemberFunction (0x12BE) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, unsigned __int64) (0x12BD)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xbd, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12BF) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, unsigned __int64) (0x12BE)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64, const unsigned __int64) (0x12B8)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64) (0x12B9)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char, const unsigned __int64) (0x12BB)
# ]
# }
.byte 0x22, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xbe, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb8, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb9, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xbb, 0x12, 0x00, 0x00
# ArgList (0x12C0) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# MemberFunction (0x12C1) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const char* const, unsigned __int64) (0x12C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xc0, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12C2) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64) (0x12B6)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, const unsigned __int64, const unsigned __int64) (0x12B8)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const, unsigned __int64) (0x12C1)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char, const unsigned __int64) (0x12BB)
# ]
# }
.byte 0x22, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb6, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xb8, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc1, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xbb, 0x12, 0x00, 0x00
# Modifier (0x12C3) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::basic_string_view<char,std::char_traits<char> > (0x129C)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x9c, 0x12, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# ArgList (0x12C4) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::basic_string_view<char,std::char_traits<char> > (0x12C3)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xc3, 0x12, 0x00, 0x00
# MemberFunction (0x12C5) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::basic_string_view<char,std::char_traits<char> >) (0x12C4)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc4, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12C6) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12C7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const unsigned __int64) (0x12C6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xc6, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12C8) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x11FE)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xfe, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12C9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char* const) (0x11F3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12CA) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: bool std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x12C8)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: bool std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const) (0x12C9)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc8, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc9, 0x12, 0x00, 0x00
# MemberFunction (0x12CB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x11FE)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xfe, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12CC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: unsigned __int64 (0x23)
# ArgType: unsigned __int64 (0x23)
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
# MemberFunction (0x12CD) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x12CC)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xcc, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12CE) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 5
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >& (0x11FD)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x1a, 0x00, 0x01, 0x12
.byte 0x05, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xfd, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12CF) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 5
# ArgListType: (const unsigned __int64, const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, const unsigned __int64) (0x12CE)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x05, 0x00
.byte 0xce, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12D0) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char* const) (0x11F3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12D1) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x1276)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x76, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x12D2) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x12D3) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x12D2)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0xd2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12D4) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: int std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x12CB)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: int std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(unsigned __int64, unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x12CD)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: int std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const unsigned __int64, const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&, const unsigned __int64, const unsigned __int64) (0x12CF)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: int std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char* const) (0x12D0)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: int std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const unsigned __int64, const char* const) (0x12D1)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: int std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x12D3)
# ]
# }
.byte 0x32, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xcb, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xcd, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xcf, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd0, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd1, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd3, 0x12, 0x00, 0x00
# MemberFunction (0x12D5) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<char> (0x121F)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12D6) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: const std::basic_string<char,std::char_traits<char>,std::allocator<char> >* (0x128C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x8c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12D7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x11FB)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfb, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x12D8) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::char_traits<char>
# LinkageName: .?AU?$char_traits@D@std@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x63
.byte 0x68, 0x61, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x63
.byte 0x68, 0x61, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Struct (0x12D9) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::allocator_traits<std::allocator<char> >
# LinkageName: .?AU?$allocator_traits@V?$allocator@D@std@@@std@@
# }
.byte 0x76, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x5f, 0x74
.byte 0x72, 0x61, 0x69, 0x74
.byte 0x73, 0x40, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# FieldList (0x12DA) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# BaseOffset: 0x0
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const unsigned __int64 (0x108A)
# Name: _Memcpy_move_offset
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const unsigned __int64 (0x108A)
# Name: _Memcpy_move_size
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const unsigned __int64 (0x108A)
# Name: npos
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0xD
# MethodListIndex: 0x123A
# Name: basic_string
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1241
# Name: _Construct
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x5
# MethodListIndex: 0x124A
# Name: operator=
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x7
# MethodListIndex: 0x124F
# Name: assign
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1254
# Name: _Assign_rv_contents
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1254
# Name: _Assign_rv_contents_with_alloc_always_equal
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x121E)
# Name: _Construct_lv_contents
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x1257
# Name: operator+=
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x6
# MethodListIndex: 0x1258
# Name: append
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x8
# MethodListIndex: 0x126D
# Name: insert
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0xA
# MethodListIndex: 0x1282
# Name: replace
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# Name: ~basic_string
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x128A
# Name: erase
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# Name: clear
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x128E
# Name: begin
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x128E
# Name: end
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1291
# Name: _Unchecked_begin
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1291
# Name: _Unchecked_end
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1296
# Name: rbegin
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1296
# Name: rend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x128D)
# Name: cbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x128D)
# Name: cend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1295)
# Name: crbegin
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::reverse_iterator<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1295)
# Name: crend
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# Name: shrink_to_fit
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x129B
# Name: at
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x129B
# Name: operator[]
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::basic_string_view<char,std::char_traits<char> > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x129D)
# Name: operator basic_string_view
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const char) (0x129E)
# Name: push_back
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# Name: pop_back
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12A1
# Name: front
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12A1
# Name: back
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: const char* std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1290)
# Name: c_str
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12A2
# Name: data
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12A3)
# Name: length
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12A3)
# Name: size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12A3)
# Name: max_size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const char) (0x1231)
# Name: resize
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12A3)
# Name: capacity
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64) (0x12A4)
# Name: reserve
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12A5)
# Name: empty
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(char* const, unsigned __int64, const unsigned __int64) (0x12A7)
# Name: copy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(char* const, const unsigned __int64, unsigned __int64, const unsigned __int64) (0x12A9)
# Name: _Copy_s
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12AE
# Name: _Swap_data
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::_String_val<std::_Simple_types<char> >&, std::_String_val<std::_Simple_types<char> >&) (0x12B2)
# Name: _Swap_bx_large_with_small
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&) (0x12B4)
# Name: swap
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x12BC
# Name: find
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x12BC
# Name: rfind
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x12BC
# Name: find_first_of
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x12BF
# Name: find_last_of
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x12C2
# Name: find_first_not_of
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x4
# MethodListIndex: 0x12BC
# Name: find_last_not_of
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const std::basic_string_view<char,std::char_traits<char> >) (0x12C5)
# Name: _Starts_with
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::basic_string<char,std::char_traits<char>,std::allocator<char> > std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64, const unsigned __int64) (0x12C7)
# Name: substr
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12CA
# Name: _Equal
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x6
# MethodListIndex: 0x12D4
# Name: compare
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::allocator<char> std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12D5)
# Name: get_allocator
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64) (0x12D6)
# Name: _Calculate_growth
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# Name: _Become_small
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::(const unsigned __int64) (0x12A4)
# Name: _Eos
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# Name: _Tidy_init
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x1224)
# Name: _Tidy_deallocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::basic_string<char,std::char_traits<char>,std::allocator<char> >::() (0x12D7)
# Name: _Xlen
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# Name: _Mybase
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::char_traits<char> (0x12D8)
# Name: traits_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<char> (0x121F)
# Name: allocator_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<char> (0x121F)
# Name: _Alty
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator_traits<std::allocator<char> > (0x12D9)
# Name: _Alty_traits
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_val<std::_Simple_types<char> > (0x12AF)
# Name: _Mydata_t
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char (0x70)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char* (0x670)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char* (0x1200)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char& (0x1297)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char& (0x1299)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# Name: iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125A)
# Name: const_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<std::_String_iterator<std::_String_val<std::_Simple_types<char> > > > (0x1292)
# Name: reverse_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::reverse_iterator<std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > > (0x1294)
# Name: const_reverse_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: _Use_memcpy_move
# }
# }
.byte 0xe2, 0x06, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x5f, 0x4d, 0x65, 0x6d
.byte 0x63, 0x70, 0x79, 0x5f
.byte 0x6d, 0x6f, 0x76, 0x65
.byte 0x5f, 0x6f, 0x66, 0x66
.byte 0x73, 0x65, 0x74, 0x00
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x5f, 0x4d, 0x65, 0x6d
.byte 0x63, 0x70, 0x79, 0x5f
.byte 0x6d, 0x6f, 0x76, 0x65
.byte 0x5f, 0x73, 0x69, 0x7a
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x6e, 0x70, 0x6f, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x0d, 0x00
.byte 0x3a, 0x12, 0x00, 0x00
.byte 0x62, 0x61, 0x73, 0x69
.byte 0x63, 0x5f, 0x73, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x41, 0x12, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x73, 0x74, 0x72, 0x75
.byte 0x63, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x05, 0x00
.byte 0x4a, 0x12, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x07, 0x00
.byte 0x4f, 0x12, 0x00, 0x00
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x54, 0x12, 0x00, 0x00
.byte 0x5f, 0x41, 0x73, 0x73
.byte 0x69, 0x67, 0x6e, 0x5f
.byte 0x72, 0x76, 0x5f, 0x63
.byte 0x6f, 0x6e, 0x74, 0x65
.byte 0x6e, 0x74, 0x73, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x54, 0x12, 0x00, 0x00
.byte 0x5f, 0x41, 0x73, 0x73
.byte 0x69, 0x67, 0x6e, 0x5f
.byte 0x72, 0x76, 0x5f, 0x63
.byte 0x6f, 0x6e, 0x74, 0x65
.byte 0x6e, 0x74, 0x73, 0x5f
.byte 0x77, 0x69, 0x74, 0x68
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x5f, 0x61
.byte 0x6c, 0x77, 0x61, 0x79
.byte 0x73, 0x5f, 0x65, 0x71
.byte 0x75, 0x61, 0x6c, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x1e, 0x12, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x73, 0x74, 0x72, 0x75
.byte 0x63, 0x74, 0x5f, 0x6c
.byte 0x76, 0x5f, 0x63, 0x6f
.byte 0x6e, 0x74, 0x65, 0x6e
.byte 0x74, 0x73, 0x00, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0x57, 0x12, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x2b, 0x3d, 0x00, 0xf1
.byte 0x0f, 0x15, 0x06, 0x00
.byte 0x58, 0x12, 0x00, 0x00
.byte 0x61, 0x70, 0x70, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
.byte 0x0f, 0x15, 0x08, 0x00
.byte 0x6d, 0x12, 0x00, 0x00
.byte 0x69, 0x6e, 0x73, 0x65
.byte 0x72, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x0a, 0x00
.byte 0x82, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x70, 0x6c
.byte 0x61, 0x63, 0x65, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x7e, 0x62, 0x61, 0x73
.byte 0x69, 0x63, 0x5f, 0x73
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0x8a, 0x12, 0x00, 0x00
.byte 0x65, 0x72, 0x61, 0x73
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x63, 0x6c, 0x65, 0x61
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x8e, 0x12, 0x00, 0x00
.byte 0x62, 0x65, 0x67, 0x69
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x8e, 0x12, 0x00, 0x00
.byte 0x65, 0x6e, 0x64, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x91, 0x12, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x62
.byte 0x65, 0x67, 0x69, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x91, 0x12, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x63
.byte 0x68, 0x65, 0x63, 0x6b
.byte 0x65, 0x64, 0x5f, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x96, 0x12, 0x00, 0x00
.byte 0x72, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x96, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x8d, 0x12, 0x00, 0x00
.byte 0x63, 0x62, 0x65, 0x67
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x8d, 0x12, 0x00, 0x00
.byte 0x63, 0x65, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x95, 0x12, 0x00, 0x00
.byte 0x63, 0x72, 0x62, 0x65
.byte 0x67, 0x69, 0x6e, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x95, 0x12, 0x00, 0x00
.byte 0x63, 0x72, 0x65, 0x6e
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x73, 0x68, 0x72, 0x69
.byte 0x6e, 0x6b, 0x5f, 0x74
.byte 0x6f, 0x5f, 0x66, 0x69
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x9b, 0x12, 0x00, 0x00
.byte 0x61, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x9b, 0x12, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5b, 0x5d, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x9d, 0x12, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x20, 0x62, 0x61, 0x73
.byte 0x69, 0x63, 0x5f, 0x73
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x76, 0x69
.byte 0x65, 0x77, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x9e, 0x12, 0x00, 0x00
.byte 0x70, 0x75, 0x73, 0x68
.byte 0x5f, 0x62, 0x61, 0x63
.byte 0x6b, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x70, 0x6f, 0x70, 0x5f
.byte 0x62, 0x61, 0x63, 0x6b
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xa1, 0x12, 0x00, 0x00
.byte 0x66, 0x72, 0x6f, 0x6e
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xa1, 0x12, 0x00, 0x00
.byte 0x62, 0x61, 0x63, 0x6b
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x90, 0x12, 0x00, 0x00
.byte 0x63, 0x5f, 0x73, 0x74
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xa2, 0x12, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa3, 0x12, 0x00, 0x00
.byte 0x6c, 0x65, 0x6e, 0x67
.byte 0x74, 0x68, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa3, 0x12, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa3, 0x12, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x31, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x73, 0x69
.byte 0x7a, 0x65, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa3, 0x12, 0x00, 0x00
.byte 0x63, 0x61, 0x70, 0x61
.byte 0x63, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa4, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x73, 0x65
.byte 0x72, 0x76, 0x65, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa5, 0x12, 0x00, 0x00
.byte 0x65, 0x6d, 0x70, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa7, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x70, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa9, 0x12, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x70
.byte 0x79, 0x5f, 0x73, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xae, 0x12, 0x00, 0x00
.byte 0x5f, 0x53, 0x77, 0x61
.byte 0x70, 0x5f, 0x64, 0x61
.byte 0x74, 0x61, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xb2, 0x12, 0x00, 0x00
.byte 0x5f, 0x53, 0x77, 0x61
.byte 0x70, 0x5f, 0x62, 0x78
.byte 0x5f, 0x6c, 0x61, 0x72
.byte 0x67, 0x65, 0x5f, 0x77
.byte 0x69, 0x74, 0x68, 0x5f
.byte 0x73, 0x6d, 0x61, 0x6c
.byte 0x6c, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xb4, 0x12, 0x00, 0x00
.byte 0x73, 0x77, 0x61, 0x70
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0xbc, 0x12, 0x00, 0x00
.byte 0x66, 0x69, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0xbc, 0x12, 0x00, 0x00
.byte 0x72, 0x66, 0x69, 0x6e
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0xbc, 0x12, 0x00, 0x00
.byte 0x66, 0x69, 0x6e, 0x64
.byte 0x5f, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x5f, 0x6f
.byte 0x66, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0xbf, 0x12, 0x00, 0x00
.byte 0x66, 0x69, 0x6e, 0x64
.byte 0x5f, 0x6c, 0x61, 0x73
.byte 0x74, 0x5f, 0x6f, 0x66
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0xc2, 0x12, 0x00, 0x00
.byte 0x66, 0x69, 0x6e, 0x64
.byte 0x5f, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x5f, 0x6e
.byte 0x6f, 0x74, 0x5f, 0x6f
.byte 0x66, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x04, 0x00
.byte 0xbc, 0x12, 0x00, 0x00
.byte 0x66, 0x69, 0x6e, 0x64
.byte 0x5f, 0x6c, 0x61, 0x73
.byte 0x74, 0x5f, 0x6e, 0x6f
.byte 0x74, 0x5f, 0x6f, 0x66
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xc5, 0x12, 0x00, 0x00
.byte 0x5f, 0x53, 0x74, 0x61
.byte 0x72, 0x74, 0x73, 0x5f
.byte 0x77, 0x69, 0x74, 0x68
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xc7, 0x12, 0x00, 0x00
.byte 0x73, 0x75, 0x62, 0x73
.byte 0x74, 0x72, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xca, 0x12, 0x00, 0x00
.byte 0x5f, 0x45, 0x71, 0x75
.byte 0x61, 0x6c, 0x00, 0xf1
.byte 0x0f, 0x15, 0x06, 0x00
.byte 0xd4, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6d, 0x70
.byte 0x61, 0x72, 0x65, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd5, 0x12, 0x00, 0x00
.byte 0x67, 0x65, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xd6, 0x12, 0x00, 0x00
.byte 0x5f, 0x43, 0x61, 0x6c
.byte 0x63, 0x75, 0x6c, 0x61
.byte 0x74, 0x65, 0x5f, 0x67
.byte 0x72, 0x6f, 0x77, 0x74
.byte 0x68, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x5f, 0x42, 0x65, 0x63
.byte 0x6f, 0x6d, 0x65, 0x5f
.byte 0x73, 0x6d, 0x61, 0x6c
.byte 0x6c, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xa4, 0x12, 0x00, 0x00
.byte 0x5f, 0x45, 0x6f, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x5f, 0x54, 0x69, 0x64
.byte 0x79, 0x5f, 0x69, 0x6e
.byte 0x69, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x12, 0x00, 0x00
.byte 0x5f, 0x54, 0x69, 0x64
.byte 0x79, 0x5f, 0x64, 0x65
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0xd7, 0x12, 0x00, 0x00
.byte 0x5f, 0x58, 0x6c, 0x65
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x62
.byte 0x61, 0x73, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xd9, 0x12, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x64
.byte 0x61, 0x74, 0x61, 0x5f
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x97, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x59, 0x12, 0x00, 0x00
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x5a, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x92, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x76, 0x65
.byte 0x72, 0x73, 0x65, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x94, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x76, 0x65, 0x72, 0x73
.byte 0x65, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x5f, 0x55, 0x73, 0x65
.byte 0x5f, 0x6d, 0x65, 0x6d
.byte 0x63, 0x70, 0x79, 0x5f
.byte 0x6d, 0x6f, 0x76, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x12DB) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 173
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x12DA)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 40
# Name: std::basic_string<char,std::char_traits<char>,std::allocator<char> >
# LinkageName: .?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@
# }
.byte 0x9e, 0x00, 0x04, 0x15
.byte 0xad, 0x00, 0x10, 0x02
.byte 0xda, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x62
.byte 0x61, 0x73, 0x69, 0x63
.byte 0x5f, 0x73, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x2c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x63, 0x68
.byte 0x61, 0x72, 0x5f, 0x74
.byte 0x72, 0x61, 0x69, 0x74
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x2c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x62, 0x61, 0x73
.byte 0x69, 0x63, 0x5f, 0x73
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x40, 0x44, 0x55
.byte 0x3f, 0x24, 0x63, 0x68
.byte 0x61, 0x72, 0x5f, 0x74
.byte 0x72, 0x61, 0x69, 0x74
.byte 0x73, 0x40, 0x44, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x44, 0x40
.byte 0x32, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x12DC) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring
# }
.byte 0x6e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x78, 0x73, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x00
# UdtSourceLine (0x12DD) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::basic_string<char,std::char_traits<char>,std::allocator<char> > (0x12DB)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 2064
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xdb, 0x12, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0x10, 0x08, 0x00, 0x00
# FieldList (0x12DE) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: const char* (0x1200)
# FieldOffset: 0x0
# Name: _What
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: bool (0x30)
# FieldOffset: 0x8
# Name: _DoFree
# }
# }
.byte 0x26, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x57
.byte 0x68, 0x61, 0x74, 0x00
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x30, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x44
.byte 0x6f, 0x46, 0x72, 0x65
.byte 0x65, 0x00, 0xf2, 0xf1
# Struct (0x12DF) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 2
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x12DE)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 16
# Name: __std_exception_data
# LinkageName: .?AU__std_exception_data@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x02, 0x00, 0x00, 0x02
.byte 0xde, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x5f, 0x5f
.byte 0x73, 0x74, 0x64, 0x5f
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x64, 0x61
.byte 0x74, 0x61, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x5f
.byte 0x5f, 0x73, 0x74, 0x64
.byte 0x5f, 0x65, 0x78, 0x63
.byte 0x65, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x5f, 0x64
.byte 0x61, 0x74, 0x61, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x12E0) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: __std_exception_data (0x12DF)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h (0x121A)
# LineNumber: 21
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xdf, 0x12, 0x00, 0x00
.byte 0x1a, 0x12, 0x00, 0x00
.byte 0x15, 0x00, 0x00, 0x00
# Class (0x12E1) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>
# LinkageName: .?AV?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@
# }
.byte 0xce, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6d, 0x70
.byte 0x72, 0x65, 0x73, 0x73
.byte 0x65, 0x64, 0x5f, 0x70
.byte 0x61, 0x69, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x2c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x76, 0x61
.byte 0x6c, 0x3c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x20, 0x3e
.byte 0x2c, 0x31, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x5f, 0x43
.byte 0x6f, 0x6d, 0x70, 0x72
.byte 0x65, 0x73, 0x73, 0x65
.byte 0x64, 0x5f, 0x70, 0x61
.byte 0x69, 0x72, 0x40, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x44, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x56
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x76, 0x61
.byte 0x6c, 0x40, 0x55, 0x3f
.byte 0x24, 0x5f, 0x53, 0x69
.byte 0x6d, 0x70, 0x6c, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x32
.byte 0x40, 0x24, 0x30, 0x30
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Pointer (0x12E2) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x12E3) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E2)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12E4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E2)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<char>&) (0x1225)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x25, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x12E5) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::allocator<char> (0x121F)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x12E6) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::allocator<char>& (0x12E5)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xe5, 0x12, 0x00, 0x00
# MemberFunction (0x12E7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E2)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::allocator<char>&) (0x12E6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xe6, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x12E8) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x12E9) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x12E8)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xe8, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x12EA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Iterator_base12** (0x1101)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: const std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x01, 0x11, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe9, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12EB) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy*& (0x1107)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E2)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x07, 0x11, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12EC) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Container_proxy* const& (0x110A)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: const std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x0a, 0x11, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe9, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12ED) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy*& std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12EB)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_Container_proxy* const& std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12EC)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xeb, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xec, 0x12, 0x00, 0x00
# Pointer (0x12EE) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x12EF) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >& (0x12EE)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xee, 0x12, 0x00, 0x00
# MemberFunction (0x12F0) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E2)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >&) (0x12EF)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xef, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12F1) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<char>& (0x12E5)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E2)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xe5, 0x12, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x12F2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::allocator<char>& (0x1221)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: const std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x21, 0x12, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe9, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12F3) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::allocator<char>& std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12F1)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::allocator<char>& std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12F2)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf1, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf2, 0x12, 0x00, 0x00
# MemberFunction (0x12F4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_val<std::_Simple_types<char> >& (0x12B0)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E2)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb0, 0x12, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe2, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x12F5) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x12F6) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_String_val<std::_Simple_types<char> > (0x12F5)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf5, 0x12, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x12F7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::_String_val<std::_Simple_types<char> >& (0x12F6)
# ClassType: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x121C)
# ThisType: const std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >* (0x12E9)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xf6, 0x12, 0x00, 0x00
.byte 0x1c, 0x12, 0x00, 0x00
.byte 0xe9, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x12F8) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_val<std::_Simple_types<char> >& std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12F4)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::_String_val<std::_Simple_types<char> >& std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12F7)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf4, 0x12, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf7, 0x12, 0x00, 0x00
# Struct (0x12F9) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Simple_types<char>
# LinkageName: .?AU?$_Simple_types@D@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x3f
.byte 0x24, 0x5f, 0x53, 0x69
.byte 0x6d, 0x70, 0x6c, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Union (0x12FA) {
# TypeLeafKind: LF_UNION (0x1506)
# MemberCount: 0
# Properties [ (0x288)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# FieldList: 0x0
# SizeOf: 0
# Name: std::_String_val<std::_Simple_types<char> >::_Bxty
# LinkageName: .?AT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@
# }
.byte 0x76, 0x00, 0x06, 0x15
.byte 0x00, 0x00, 0x88, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x20
.byte 0x3e, 0x3a, 0x3a, 0x5f
.byte 0x42, 0x78, 0x74, 0x79
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x54, 0x5f, 0x42, 0x78
.byte 0x74, 0x79, 0x40, 0x3f
.byte 0x24, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x40, 0x55, 0x3f, 0x24
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x40, 0x44, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# FieldList (0x12FB) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 16
# Name: _BUF_SIZE
# }
# }
.byte 0x12, 0x00, 0x03, 0x12
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x10, 0x00, 0x5f, 0x42
.byte 0x55, 0x46, 0x5f, 0x53
.byte 0x49, 0x5a, 0x45, 0x00
# Enum (0x12FC) {
# TypeLeafKind: LF_ENUM (0x1507)
# NumEnumerators: 1
# Properties [ (0x208)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# UnderlyingType: unsigned (0x75)
# FieldListType: <field list> (0x12FB)
# Name: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::<unnamed-tag>
# LinkageName: .?AW4<unnamed-enum-_BUF_SIZE>@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@
# }
.byte 0xce, 0x00, 0x07, 0x15
.byte 0x01, 0x00, 0x08, 0x02
.byte 0x75, 0x00, 0x00, 0x00
.byte 0xfb, 0x12, 0x00, 0x00
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x2c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x20, 0x3e, 0x20, 0x3e
.byte 0x3a, 0x3a, 0x3c, 0x75
.byte 0x6e, 0x6e, 0x61, 0x6d
.byte 0x65, 0x64, 0x2d, 0x74
.byte 0x61, 0x67, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x57
.byte 0x34, 0x3c, 0x75, 0x6e
.byte 0x6e, 0x61, 0x6d, 0x65
.byte 0x64, 0x2d, 0x65, 0x6e
.byte 0x75, 0x6d, 0x2d, 0x5f
.byte 0x42, 0x55, 0x46, 0x5f
.byte 0x53, 0x49, 0x5a, 0x45
.byte 0x3e, 0x40, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x40, 0x55, 0x3f
.byte 0x24, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x62, 0x61, 0x73
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x44, 0x56, 0x3f, 0x24
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x40, 0x44, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x12FD) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::<unnamed-tag> (0x12FC)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 1897
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xfc, 0x12, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0x69, 0x07, 0x00, 0x00
# FieldList (0x12FE) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 15
# Name: _ALLOC_MASK
# }
# }
.byte 0x16, 0x00, 0x03, 0x12
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x0f, 0x00, 0x5f, 0x41
.byte 0x4c, 0x4c, 0x4f, 0x43
.byte 0x5f, 0x4d, 0x41, 0x53
.byte 0x4b, 0x00, 0xf2, 0xf1
# Enum (0x12FF) {
# TypeLeafKind: LF_ENUM (0x1507)
# NumEnumerators: 1
# Properties [ (0x208)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# UnderlyingType: unsigned (0x75)
# FieldListType: <field list> (0x12FE)
# Name: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::<unnamed-tag>
# LinkageName: .?AW4<unnamed-enum-_ALLOC_MASK>@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@
# }
.byte 0xce, 0x00, 0x07, 0x15
.byte 0x01, 0x00, 0x08, 0x02
.byte 0x75, 0x00, 0x00, 0x00
.byte 0xfe, 0x12, 0x00, 0x00
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x2c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x20, 0x3e, 0x20, 0x3e
.byte 0x3a, 0x3a, 0x3c, 0x75
.byte 0x6e, 0x6e, 0x61, 0x6d
.byte 0x65, 0x64, 0x2d, 0x74
.byte 0x61, 0x67, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x57
.byte 0x34, 0x3c, 0x75, 0x6e
.byte 0x6e, 0x61, 0x6d, 0x65
.byte 0x64, 0x2d, 0x65, 0x6e
.byte 0x75, 0x6d, 0x2d, 0x5f
.byte 0x41, 0x4c, 0x4c, 0x4f
.byte 0x43, 0x5f, 0x4d, 0x41
.byte 0x53, 0x4b, 0x3e, 0x40
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x62
.byte 0x61, 0x73, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x40, 0x44, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x44, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# UdtSourceLine (0x1300) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::<unnamed-tag> (0x12FF)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 1902
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xff, 0x12, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0x6e, 0x07, 0x00, 0x00
# FieldList (0x1301) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x12E1)
# FieldOffset: 0x0
# Name: _Mypair
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12E3)
# Name: _String_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12E3)
# Name: ~_String_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::(const std::allocator<char>&) (0x12E4)
# Name: _Copy_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::(std::allocator<char>&) (0x12E7)
# Name: _Move_alloc
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12E3)
# Name: _Alloc_proxy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12E3)
# Name: _Free_proxy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Iterator_base12** std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12EA)
# Name: _Getpfirst
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12ED
# Name: _Myproxy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::() (0x12E3)
# Name: _Orphan_all
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::(std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >&) (0x12F0)
# Name: _Swap_all
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12F3
# Name: _Getal
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x12F8
# Name: _Get_data
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<char> (0x121F)
# Name: _Alty
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator_traits<std::allocator<char> > (0x12D9)
# Name: _Alty_traits
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<std::_Container_proxy> (0x1122)
# Name: _Alproxy
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator_traits<std::allocator<std::_Container_proxy> > (0x1123)
# Name: _Alproxy_traits
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_Simple_types<char> (0x12F9)
# Name: _Val_types
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_val<std::_Simple_types<char> > (0x12AF)
# Name: _Mydata_t
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_val<std::_Simple_types<char> >::_Bxty (0x12FA)
# Name: _Bxty
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char (0x70)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char* (0x670)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char* (0x1200)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char& (0x1297)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char& (0x1299)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_iterator<std::_String_val<std::_Simple_types<char> > > (0x1259)
# Name: iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_const_iterator<std::_String_val<std::_Simple_types<char> > > (0x125A)
# Name: const_iterator
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::<unnamed-tag> (0x12FC)
# Name:
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >::<unnamed-tag> (0x12FF)
# Name:
# }
# }
.byte 0x72, 0x02, 0x03, 0x12
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0xe1, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x79, 0x70, 0x61, 0x69
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xe3, 0x12, 0x00, 0x00
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xe3, 0x12, 0x00, 0x00
.byte 0x7e, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xe4, 0x12, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x70
.byte 0x79, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xe7, 0x12, 0x00, 0x00
.byte 0x5f, 0x4d, 0x6f, 0x76
.byte 0x65, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xe3, 0x12, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xe3, 0x12, 0x00, 0x00
.byte 0x5f, 0x46, 0x72, 0x65
.byte 0x65, 0x5f, 0x70, 0x72
.byte 0x6f, 0x78, 0x79, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xea, 0x12, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x70, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xed, 0x12, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xe3, 0x12, 0x00, 0x00
.byte 0x5f, 0x4f, 0x72, 0x70
.byte 0x68, 0x61, 0x6e, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0xf0, 0x12, 0x00, 0x00
.byte 0x5f, 0x53, 0x77, 0x61
.byte 0x70, 0x5f, 0x61, 0x6c
.byte 0x6c, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xf3, 0x12, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x61, 0x6c, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0xf8, 0x12, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x64, 0x61, 0x74
.byte 0x61, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xd9, 0x12, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x74
.byte 0x79, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x11, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xf9, 0x12, 0x00, 0x00
.byte 0x5f, 0x56, 0x61, 0x6c
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x64
.byte 0x61, 0x74, 0x61, 0x5f
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xfa, 0x12, 0x00, 0x00
.byte 0x5f, 0x42, 0x78, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x97, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x59, 0x12, 0x00, 0x00
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x5a, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xfc, 0x12, 0x00, 0x00
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xff, 0x12, 0x00, 0x00
.byte 0x00, 0xf3, 0xf2, 0xf1
# Class (0x1302) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 34
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1301)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 40
# Name: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > >
# LinkageName: .?AV?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@
# }
.byte 0xaa, 0x00, 0x04, 0x15
.byte 0x22, 0x00, 0x10, 0x02
.byte 0x01, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x2c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x20, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1303) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_String_alloc<std::_String_base_types<char,std::allocator<char> > > (0x1302)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 1875
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x02, 0x13, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0x53, 0x07, 0x00, 0x00
# Pointer (0x1304) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::allocator<char> (0x1220)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x20, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x1305) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: char& (0x1297)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x97, 0x12, 0x00, 0x00
# MemberFunction (0x1306) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::allocator<char> (0x121F)
# ThisType: const std::allocator<char>* (0x1304)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (char&) (0x1305)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x04, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x05, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1307) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const char& (0x1299)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
# MemberFunction (0x1308) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const char* (0x1200)
# ClassType: std::allocator<char> (0x121F)
# ThisType: const std::allocator<char>* (0x1304)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char&) (0x1307)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x04, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x07, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1309) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: char* std::allocator<char>::(char&) (0x1306)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const char* std::allocator<char>::(const char&) (0x1308)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x06, 0x13, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x08, 0x13, 0x00, 0x00
# Pointer (0x130A) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::allocator<char> (0x121F)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x130B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<char> (0x121F)
# ThisType: std::allocator<char>* (0x130A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x0a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x130C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<char> (0x121F)
# ThisType: std::allocator<char>* (0x130A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<char>&) (0x1225)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x0a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x25, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x130D) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<char>::() (0x130B)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<char>::(const std::allocator<char>&) (0x130C)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0b, 0x13, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0c, 0x13, 0x00, 0x00
# ArgList (0x130E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: char* const (0x123B)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x130F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<char> (0x121F)
# ThisType: std::allocator<char>* (0x130A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (char* const, const unsigned __int64) (0x130E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x0a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x0e, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1310) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::allocator<char> (0x121F)
# ThisType: std::allocator<char>* (0x130A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x0a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1311) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::allocator<char> (0x121F)
# ThisType: std::allocator<char>* (0x130A)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const void*) (0x1137)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x0a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x37, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1312) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: char* std::allocator<char>::(const unsigned __int64) (0x1310)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: char* std::allocator<char>::(const unsigned __int64, const void*) (0x1311)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x10, 0x13, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x11, 0x13, 0x00, 0x00
# MemberFunction (0x1313) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::allocator<char> (0x121F)
# ThisType: const std::allocator<char>* (0x1304)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x04, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1314) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1309
# Name: address
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x130D
# Name: allocator
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::allocator<char>::(char* const, const unsigned __int64) (0x130F)
# Name: deallocate
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1312
# Name: allocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::allocator<char>::() (0x1313)
# Name: max_size
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: void (0x3)
# Name: _Not_user_specialized
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char (0x70)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char* (0x670)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char* (0x1200)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char& (0x1297)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char& (0x1299)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: propagate_on_container_move_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: is_always_equal
# }
# }
.byte 0x5e, 0x01, 0x03, 0x12
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x09, 0x13, 0x00, 0x00
.byte 0x61, 0x64, 0x64, 0x72
.byte 0x65, 0x73, 0x73, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x0d, 0x13, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x0f, 0x13, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x12, 0x13, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x13, 0x13, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x5f, 0x4e, 0x6f, 0x74
.byte 0x5f, 0x75, 0x73, 0x65
.byte 0x72, 0x5f, 0x73, 0x70
.byte 0x65, 0x63, 0x69, 0x61
.byte 0x6c, 0x69, 0x7a, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x97, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x6d
.byte 0x6f, 0x76, 0x65, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x61
.byte 0x6c, 0x77, 0x61, 0x79
.byte 0x73, 0x5f, 0x65, 0x71
.byte 0x75, 0x61, 0x6c, 0x00
# Class (0x1315) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 18
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1314)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::allocator<char>
# LinkageName: .?AV?$allocator@D@std@@
# }
.byte 0x42, 0x00, 0x04, 0x15
.byte 0x12, 0x00, 0x10, 0x02
.byte 0x14, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1316) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::allocator<char> (0x1315)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 940
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x15, 0x13, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0xac, 0x03, 0x00, 0x00
# Struct (0x1317) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::bidirectional_iterator_tag
# LinkageName: .?AUbidirectional_iterator_tag@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x62
.byte 0x69, 0x64, 0x69, 0x72
.byte 0x65, 0x63, 0x74, 0x69
.byte 0x6f, 0x6e, 0x61, 0x6c
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x61
.byte 0x67, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x62, 0x69
.byte 0x64, 0x69, 0x72, 0x65
.byte 0x63, 0x74, 0x69, 0x6f
.byte 0x6e, 0x61, 0x6c, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# FieldList (0x1318) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::bidirectional_iterator_tag (0x1317)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x17, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x1319) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1318)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::random_access_iterator_tag
# LinkageName: .?AUrandom_access_iterator_tag@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0x18, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x72
.byte 0x61, 0x6e, 0x64, 0x6f
.byte 0x6d, 0x5f, 0x61, 0x63
.byte 0x63, 0x65, 0x73, 0x73
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x61
.byte 0x67, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x72, 0x61
.byte 0x6e, 0x64, 0x6f, 0x6d
.byte 0x5f, 0x61, 0x63, 0x63
.byte 0x65, 0x73, 0x73, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x131A) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::random_access_iterator_tag (0x1319)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 411
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x19, 0x13, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x9b, 0x01, 0x00, 0x00
# Pointer (0x131B) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x131C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# ThisType: std::_String_val<std::_Simple_types<char> >* (0x131B)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x1b, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x131D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# ThisType: std::_String_val<std::_Simple_types<char> >* (0x131B)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x1b, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Pointer (0x131E) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_String_val<std::_Simple_types<char> > (0x12F5)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xf5, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x131F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const char* (0x1200)
# ClassType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# ThisType: const std::_String_val<std::_Simple_types<char> >* (0x131E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x00, 0x12, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x1e, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1320) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: char* std::_String_val<std::_Simple_types<char> >::() (0x131D)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const char* std::_String_val<std::_Simple_types<char> >::() (0x131F)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1d, 0x13, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x1f, 0x13, 0x00, 0x00
# MemberFunction (0x1321) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# ThisType: const std::_String_val<std::_Simple_types<char> >* (0x131E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x1e, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1322) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# ThisType: const std::_String_val<std::_Simple_types<char> >* (0x131E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x1e, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1323) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1324) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::_String_val<std::_Simple_types<char> > (0x12AF)
# ThisType: const std::_String_val<std::_Simple_types<char> >* (0x131E)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const unsigned __int64) (0x12C6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x1e, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xc6, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Enum (0x1325) {
# TypeLeafKind: LF_ENUM (0x1507)
# NumEnumerators: 1
# Properties [ (0x208)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# UnderlyingType: unsigned (0x75)
# FieldListType: <field list> (0x12FB)
# Name: std::_String_val<std::_Simple_types<char> >::<unnamed-tag>
# LinkageName: .?AW4<unnamed-enum-_BUF_SIZE>@?$_String_val@U?$_Simple_types@D@std@@@std@@
# }
.byte 0x96, 0x00, 0x07, 0x15
.byte 0x01, 0x00, 0x08, 0x02
.byte 0x75, 0x00, 0x00, 0x00
.byte 0xfb, 0x12, 0x00, 0x00
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x3e, 0x20, 0x3e, 0x3a
.byte 0x3a, 0x3c, 0x75, 0x6e
.byte 0x6e, 0x61, 0x6d, 0x65
.byte 0x64, 0x2d, 0x74, 0x61
.byte 0x67, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x57, 0x34
.byte 0x3c, 0x75, 0x6e, 0x6e
.byte 0x61, 0x6d, 0x65, 0x64
.byte 0x2d, 0x65, 0x6e, 0x75
.byte 0x6d, 0x2d, 0x5f, 0x42
.byte 0x55, 0x46, 0x5f, 0x53
.byte 0x49, 0x5a, 0x45, 0x3e
.byte 0x40, 0x3f, 0x24, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x76
.byte 0x61, 0x6c, 0x40, 0x55
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x40
.byte 0x44, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x1326) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_String_val<std::_Simple_types<char> >::<unnamed-tag> (0x1325)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 1789
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x25, 0x13, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0xfd, 0x06, 0x00, 0x00
# Enum (0x1327) {
# TypeLeafKind: LF_ENUM (0x1507)
# NumEnumerators: 1
# Properties [ (0x208)
# HasUniqueName (0x200)
# Nested (0x8)
# ]
# UnderlyingType: unsigned (0x75)
# FieldListType: <field list> (0x12FE)
# Name: std::_String_val<std::_Simple_types<char> >::<unnamed-tag>
# LinkageName: .?AW4<unnamed-enum-_ALLOC_MASK>@?$_String_val@U?$_Simple_types@D@std@@@std@@
# }
.byte 0x96, 0x00, 0x07, 0x15
.byte 0x01, 0x00, 0x08, 0x02
.byte 0x75, 0x00, 0x00, 0x00
.byte 0xfe, 0x12, 0x00, 0x00
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x69, 0x6d, 0x70, 0x6c
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x73, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x3e, 0x20, 0x3e, 0x3a
.byte 0x3a, 0x3c, 0x75, 0x6e
.byte 0x6e, 0x61, 0x6d, 0x65
.byte 0x64, 0x2d, 0x74, 0x61
.byte 0x67, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x57, 0x34
.byte 0x3c, 0x75, 0x6e, 0x6e
.byte 0x61, 0x6d, 0x65, 0x64
.byte 0x2d, 0x65, 0x6e, 0x75
.byte 0x6d, 0x2d, 0x5f, 0x41
.byte 0x4c, 0x4c, 0x4f, 0x43
.byte 0x5f, 0x4d, 0x41, 0x53
.byte 0x4b, 0x3e, 0x40, 0x3f
.byte 0x24, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x40, 0x55, 0x3f, 0x24
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x40, 0x44, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# UdtSourceLine (0x1328) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_String_val<std::_Simple_types<char> >::<unnamed-tag> (0x1327)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 1793
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x27, 0x13, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0x01, 0x07, 0x00, 0x00
# FieldList (0x1329) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Container_base12 (0x1172)
# BaseOffset: 0x0
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: std::_String_val<std::_Simple_types<char> >::_Bxty (0x12FA)
# FieldOffset: 0x8
# Name: _Bx
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 (0x23)
# FieldOffset: 0x18
# Name: _Mysize
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 (0x23)
# FieldOffset: 0x20
# Name: _Myres
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_val<std::_Simple_types<char> >::() (0x131C)
# Name: _String_val
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1320
# Name: _Myptr
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: bool std::_String_val<std::_Simple_types<char> >::() (0x1321)
# Name: _Large_string_engaged
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_val<std::_Simple_types<char> >::(const unsigned __int64) (0x1322)
# Name: _Check_offset
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_val<std::_Simple_types<char> >::(const unsigned __int64) (0x1322)
# Name: _Check_offset_exclusive
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::_String_val<std::_Simple_types<char> >::() (0x1323)
# Name: _Xran
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: unsigned __int64 std::_String_val<std::_Simple_types<char> >::(const unsigned __int64, const unsigned __int64) (0x1324)
# Name: _Clamp_suffix_size
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char (0x70)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char* (0x670)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char* (0x1200)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char& (0x1297)
# Name: reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char& (0x1299)
# Name: const_reference
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_val<std::_Simple_types<char> >::<unnamed-tag> (0x1325)
# Name:
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_val<std::_Simple_types<char> >::<unnamed-tag> (0x1327)
# Name:
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::_String_val<std::_Simple_types<char> >::_Bxty (0x12FA)
# Name: _Bxty
# }
# }
.byte 0xaa, 0x01, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x72, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0xfa, 0x12, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x42
.byte 0x78, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x18, 0x00, 0x5f, 0x4d
.byte 0x79, 0x73, 0x69, 0x7a
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x20, 0x00, 0x5f, 0x4d
.byte 0x79, 0x72, 0x65, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x1c, 0x13, 0x00, 0x00
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x61, 0x6c, 0x00
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x20, 0x13, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x70
.byte 0x74, 0x72, 0x00, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x21, 0x13, 0x00, 0x00
.byte 0x5f, 0x4c, 0x61, 0x72
.byte 0x67, 0x65, 0x5f, 0x73
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x65, 0x6e
.byte 0x67, 0x61, 0x67, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x22, 0x13, 0x00, 0x00
.byte 0x5f, 0x43, 0x68, 0x65
.byte 0x63, 0x6b, 0x5f, 0x6f
.byte 0x66, 0x66, 0x73, 0x65
.byte 0x74, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x22, 0x13, 0x00, 0x00
.byte 0x5f, 0x43, 0x68, 0x65
.byte 0x63, 0x6b, 0x5f, 0x6f
.byte 0x66, 0x66, 0x73, 0x65
.byte 0x74, 0x5f, 0x65, 0x78
.byte 0x63, 0x6c, 0x75, 0x73
.byte 0x69, 0x76, 0x65, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x23, 0x13, 0x00, 0x00
.byte 0x5f, 0x58, 0x72, 0x61
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x24, 0x13, 0x00, 0x00
.byte 0x5f, 0x43, 0x6c, 0x61
.byte 0x6d, 0x70, 0x5f, 0x73
.byte 0x75, 0x66, 0x66, 0x69
.byte 0x78, 0x5f, 0x73, 0x69
.byte 0x7a, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x97, 0x12, 0x00, 0x00
.byte 0x72, 0x65, 0x66, 0x65
.byte 0x72, 0x65, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x72, 0x65
.byte 0x66, 0x65, 0x72, 0x65
.byte 0x6e, 0x63, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x25, 0x13, 0x00, 0x00
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x27, 0x13, 0x00, 0x00
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xfa, 0x12, 0x00, 0x00
.byte 0x5f, 0x42, 0x78, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
# Class (0x132A) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 22
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1329)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 40
# Name: std::_String_val<std::_Simple_types<char> >
# LinkageName: .?AV?$_String_val@U?$_Simple_types@D@std@@@std@@
# }
.byte 0x72, 0x00, 0x04, 0x15
.byte 0x16, 0x00, 0x10, 0x02
.byte 0x29, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x20
.byte 0x3e, 0x00, 0x2e, 0x3f
.byte 0x41, 0x56, 0x3f, 0x24
.byte 0x5f, 0x53, 0x74, 0x72
.byte 0x69, 0x6e, 0x67, 0x5f
.byte 0x76, 0x61, 0x6c, 0x40
.byte 0x55, 0x3f, 0x24, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x132B) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_String_val<std::_Simple_types<char> > (0x132A)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 1770
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x2a, 0x13, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0xea, 0x06, 0x00, 0x00
# ArgList (0x132C) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x132D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const char* const, const char* const, const unsigned __int64) (0x132C)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x2c, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x132E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char* const) (0x11F3)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf3, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x132F) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: char* const (0x123B)
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x1330) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (char* const, const char* const, const unsigned __int64) (0x132F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x2f, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1331) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: char* const (0x123B)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x1332) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x1331)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x31, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1333) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const char* const (0x11F2)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char& (0x1299)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf2, 0x11, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
# MemberFunction (0x1334) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const char* (0x1200)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const char* const, const unsigned __int64, const char&) (0x1333)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x00, 0x12, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x33, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1335) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: char* const (0x123B)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const char (0x11F1)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x3b, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0xf1, 0x11, 0x00, 0x00
# MemberFunction (0x1336) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (char* const, const unsigned __int64, const char) (0x1335)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x35, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1337) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: char& (0x1297)
# ArgType: const char& (0x1299)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x97, 0x12, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
# MemberFunction (0x1338) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (char&, const char&) (0x1337)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x37, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1339) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: char* std::char_traits<char>::(char* const, const unsigned __int64, const char) (0x1336)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::char_traits<char>::(char&, const char&) (0x1338)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x36, 0x13, 0x00, 0x00
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x38, 0x13, 0x00, 0x00
# ArgList (0x133A) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const char& (0x1299)
# ArgType: const char& (0x1299)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
.byte 0x99, 0x12, 0x00, 0x00
# MemberFunction (0x133B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const char&, const char&) (0x133A)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x3a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x133C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char (0x70)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const int&) (0x10AB)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xab, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x133D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const char&) (0x1307)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x07, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x133E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const int& (0x1062)
# ArgType: const int& (0x1062)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
.byte 0x62, 0x10, 0x00, 0x00
# MemberFunction (0x133F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: bool (0x30)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int&, const int&) (0x133E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x30, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x3e, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1340) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const int&) (0x10AB)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xab, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1341) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int (0x74)
# ClassType: std::char_traits<char> (0x12D8)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x00, 0x00, 0x00
.byte 0xd8, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Class (0x1342) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::fpos<_Mbstatet>
# LinkageName: .?AV?$fpos@U_Mbstatet@@@std@@
# }
.byte 0x4a, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x66
.byte 0x70, 0x6f, 0x73, 0x3c
.byte 0x5f, 0x4d, 0x62, 0x73
.byte 0x74, 0x61, 0x74, 0x65
.byte 0x74, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x3f
.byte 0x24, 0x66, 0x70, 0x6f
.byte 0x73, 0x40, 0x55, 0x5f
.byte 0x4d, 0x62, 0x73, 0x74
.byte 0x61, 0x74, 0x65, 0x74
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Struct (0x1343) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: _Mbstatet
# LinkageName: .?AU_Mbstatet@@
# }
.byte 0x2e, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x62, 0x73, 0x74, 0x61
.byte 0x74, 0x65, 0x74, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x4d, 0x62, 0x73
.byte 0x74, 0x61, 0x74, 0x65
.byte 0x74, 0x40, 0x40, 0x00
# FieldList (0x1344) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: int std::char_traits<char>::(const char* const, const char* const, const unsigned __int64) (0x132D)
# Name: compare
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: unsigned __int64 std::char_traits<char>::(const char* const) (0x132E)
# Name: length
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: char* std::char_traits<char>::(char* const, const char* const, const unsigned __int64) (0x1330)
# Name: copy
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: char* std::char_traits<char>::(char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x1332)
# Name: _Copy_s
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: const char* std::char_traits<char>::(const char* const, const unsigned __int64, const char&) (0x1334)
# Name: find
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: char* std::char_traits<char>::(char* const, const char* const, const unsigned __int64) (0x1330)
# Name: move
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1339
# Name: assign
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: bool std::char_traits<char>::(const char&, const char&) (0x133B)
# Name: eq
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: bool std::char_traits<char>::(const char&, const char&) (0x133B)
# Name: lt
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: char std::char_traits<char>::(const int&) (0x133C)
# Name: to_char_type
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: int std::char_traits<char>::(const char&) (0x133D)
# Name: to_int_type
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: bool std::char_traits<char>::(const int&, const int&) (0x133F)
# Name: eq_int_type
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: int std::char_traits<char>::(const int&) (0x1340)
# Name: not_eof
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: int std::char_traits<char>::() (0x1341)
# Name: eof
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char (0x70)
# Name: char_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: int (0x74)
# Name: int_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::fpos<_Mbstatet> (0x1342)
# Name: pos_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: off_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: _Mbstatet (0x1343)
# Name: state_type
# }
# }
.byte 0x4a, 0x01, 0x03, 0x12
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x2d, 0x13, 0x00, 0x00
.byte 0x63, 0x6f, 0x6d, 0x70
.byte 0x61, 0x72, 0x65, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x2e, 0x13, 0x00, 0x00
.byte 0x6c, 0x65, 0x6e, 0x67
.byte 0x74, 0x68, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x30, 0x13, 0x00, 0x00
.byte 0x63, 0x6f, 0x70, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x32, 0x13, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x70
.byte 0x79, 0x5f, 0x73, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x34, 0x13, 0x00, 0x00
.byte 0x66, 0x69, 0x6e, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x30, 0x13, 0x00, 0x00
.byte 0x6d, 0x6f, 0x76, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x39, 0x13, 0x00, 0x00
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x3b, 0x13, 0x00, 0x00
.byte 0x65, 0x71, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x3b, 0x13, 0x00, 0x00
.byte 0x6c, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x3c, 0x13, 0x00, 0x00
.byte 0x74, 0x6f, 0x5f, 0x63
.byte 0x68, 0x61, 0x72, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x3d, 0x13, 0x00, 0x00
.byte 0x74, 0x6f, 0x5f, 0x69
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x3f, 0x13, 0x00, 0x00
.byte 0x65, 0x71, 0x5f, 0x69
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x40, 0x13, 0x00, 0x00
.byte 0x6e, 0x6f, 0x74, 0x5f
.byte 0x65, 0x6f, 0x66, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x41, 0x13, 0x00, 0x00
.byte 0x65, 0x6f, 0x66, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x69, 0x6e, 0x74, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x42, 0x13, 0x00, 0x00
.byte 0x70, 0x6f, 0x73, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x6f, 0x66, 0x66, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x43, 0x13, 0x00, 0x00
.byte 0x73, 0x74, 0x61, 0x74
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
# Struct (0x1345) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 20
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1344)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::char_traits<char>
# LinkageName: .?AU?$char_traits@D@std@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x14, 0x00, 0x10, 0x02
.byte 0x44, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x63
.byte 0x68, 0x61, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x3f, 0x24, 0x63
.byte 0x68, 0x61, 0x72, 0x5f
.byte 0x74, 0x72, 0x61, 0x69
.byte 0x74, 0x73, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# StringId (0x1346) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd
# }
.byte 0x6e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x69, 0x6f, 0x73, 0x66
.byte 0x77, 0x64, 0x00, 0xf1
# UdtSourceLine (0x1347) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::char_traits<char> (0x1345)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd (0x1346)
# LineNumber: 441
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x45, 0x13, 0x00, 0x00
.byte 0x46, 0x13, 0x00, 0x00
.byte 0xb9, 0x01, 0x00, 0x00
# Struct (0x1348) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Default_allocator_traits<std::allocator<char> >
# LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@D@std@@@std@@
# }
.byte 0x86, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x3f, 0x24, 0x5f, 0x44
.byte 0x65, 0x66, 0x61, 0x75
.byte 0x6c, 0x74, 0x5f, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x40
.byte 0x56, 0x3f, 0x24, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# FieldList (0x1349) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Default_allocator_traits<std::allocator<char> > (0x1348)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x48, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x134A) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1349)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::allocator_traits<std::allocator<char> >
# LinkageName: .?AU?$allocator_traits@V?$allocator@D@std@@@std@@
# }
.byte 0x76, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0x49, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x20, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x5f, 0x74
.byte 0x72, 0x61, 0x69, 0x74
.byte 0x73, 0x40, 0x56, 0x3f
.byte 0x24, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x134B) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::allocator_traits<std::allocator<char> > (0x134A)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 902
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x4a, 0x13, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0x86, 0x03, 0x00, 0x00
# Pointer (0x134C) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x12E1)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xe1, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x134D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<char>& (0x12E5)
# ClassType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x12E1)
# ThisType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>* (0x134C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xe5, 0x12, 0x00, 0x00
.byte 0xe1, 0x12, 0x00, 0x00
.byte 0x4c, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x134E) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x12E1)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xe1, 0x12, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x134F) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x134E)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x4e, 0x13, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1350) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::allocator<char>& (0x1221)
# ClassType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x12E1)
# ThisType: const std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>* (0x134F)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x21, 0x12, 0x00, 0x00
.byte 0xe1, 0x12, 0x00, 0x00
.byte 0x4f, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1351) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::allocator<char>& std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>::() (0x134D)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::allocator<char>& std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>::() (0x1350)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4d, 0x13, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x50, 0x13, 0x00, 0x00
# MemberFunction (0x1352) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_String_val<std::_Simple_types<char> >& (0x12B0)
# ClassType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x12E1)
# ThisType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>* (0x134C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xb0, 0x12, 0x00, 0x00
.byte 0xe1, 0x12, 0x00, 0x00
.byte 0x4c, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1353) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: const std::_String_val<std::_Simple_types<char> >& (0x12F6)
# ClassType: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x12E1)
# ThisType: const std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>* (0x134F)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0xf6, 0x12, 0x00, 0x00
.byte 0xe1, 0x12, 0x00, 0x00
.byte 0x4f, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1354) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: std::_String_val<std::_Simple_types<char> >& std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>::() (0x1352)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: const std::_String_val<std::_Simple_types<char> >& std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>::() (0x1353)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x52, 0x13, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x53, 0x13, 0x00, 0x00
# FieldList (0x1355) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Private (0x1)
# BaseType: std::allocator<char> (0x121F)
# BaseOffset: 0x0
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: std::_String_val<std::_Simple_types<char> > (0x12AF)
# FieldOffset: 0x0
# Name: _Myval2
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1351
# Name: _Get_first
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1354
# Name: _Get_second
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<char> (0x121F)
# Name: _Mybase
# }
# }
.byte 0x5a, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x01, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0xaf, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4d
.byte 0x79, 0x76, 0x61, 0x6c
.byte 0x32, 0x00, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x51, 0x13, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x54, 0x13, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x73, 0x65, 0x63
.byte 0x6f, 0x6e, 0x64, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x62
.byte 0x61, 0x73, 0x65, 0x00
# Class (0x1356) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 7
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1355)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 40
# Name: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1>
# LinkageName: .?AV?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@
# }
.byte 0xce, 0x00, 0x04, 0x15
.byte 0x07, 0x00, 0x10, 0x02
.byte 0x55, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x43, 0x6f, 0x6d, 0x70
.byte 0x72, 0x65, 0x73, 0x73
.byte 0x65, 0x64, 0x5f, 0x70
.byte 0x61, 0x69, 0x72, 0x3c
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x6f, 0x72, 0x3c, 0x63
.byte 0x68, 0x61, 0x72, 0x3e
.byte 0x2c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x76, 0x61
.byte 0x6c, 0x3c, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x20, 0x3e
.byte 0x2c, 0x31, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x56
.byte 0x3f, 0x24, 0x5f, 0x43
.byte 0x6f, 0x6d, 0x70, 0x72
.byte 0x65, 0x73, 0x73, 0x65
.byte 0x64, 0x5f, 0x70, 0x61
.byte 0x69, 0x72, 0x40, 0x56
.byte 0x3f, 0x24, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x40
.byte 0x44, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x56
.byte 0x3f, 0x24, 0x5f, 0x53
.byte 0x74, 0x72, 0x69, 0x6e
.byte 0x67, 0x5f, 0x76, 0x61
.byte 0x6c, 0x40, 0x55, 0x3f
.byte 0x24, 0x5f, 0x53, 0x69
.byte 0x6d, 0x70, 0x6c, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x40, 0x32
.byte 0x40, 0x24, 0x30, 0x30
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1357) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Compressed_pair<std::allocator<char>,std::_String_val<std::_Simple_types<char> >,1> (0x1356)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 265
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x56, 0x13, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x09, 0x01, 0x00, 0x00
# FieldList (0x1358) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char (0x70)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char* (0x670)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char* (0x1200)
# Name: const_pointer
# }
# }
.byte 0x6a, 0x00, 0x03, 0x12
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
# Struct (0x1359) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 5
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1358)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Simple_types<char>
# LinkageName: .?AU?$_Simple_types@D@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x05, 0x00, 0x10, 0x02
.byte 0x58, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x69, 0x6d, 0x70
.byte 0x6c, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x73
.byte 0x3c, 0x63, 0x68, 0x61
.byte 0x72, 0x3e, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x3f
.byte 0x24, 0x5f, 0x53, 0x69
.byte 0x6d, 0x70, 0x6c, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x73, 0x40, 0x44
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x135A) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Simple_types<char> (0x1359)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 928
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x59, 0x13, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0xa0, 0x03, 0x00, 0x00
# Array (0x135B) {
# TypeLeafKind: LF_ARRAY (0x1503)
# ElementType: char (0x70)
# IndexType: unsigned __int64 (0x23)
# SizeOf: 16
# Name:
# }
.byte 0x0e, 0x00, 0x03, 0x15
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x10, 0x00, 0x00, 0xf1
# Pointer (0x135C) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_String_val<std::_Simple_types<char> >::_Bxty (0x12FA)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xfa, 0x12, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x135D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_String_val<std::_Simple_types<char> >::_Bxty (0x12FA)
# ThisType: std::_String_val<std::_Simple_types<char> >::_Bxty* (0x135C)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xfa, 0x12, 0x00, 0x00
.byte 0x5c, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x135E) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: 0x135B
# FieldOffset: 0x0
# Name: _Buf
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: char* (0x670)
# FieldOffset: 0x0
# Name: _Ptr
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: 0x135B
# FieldOffset: 0x0
# Name: _Alias
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_val<std::_Simple_types<char> >::_Bxty::() (0x135D)
# Name: _Bxty
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_String_val<std::_Simple_types<char> >::_Bxty::() (0x135D)
# Name: ~_Bxty
# }
# }
.byte 0x56, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x5b, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x42
.byte 0x75, 0x66, 0x00, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x50
.byte 0x74, 0x72, 0x00, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x5b, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x41
.byte 0x6c, 0x69, 0x61, 0x73
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x5d, 0x13, 0x00, 0x00
.byte 0x5f, 0x42, 0x78, 0x74
.byte 0x79, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x5d, 0x13, 0x00, 0x00
.byte 0x7e, 0x5f, 0x42, 0x78
.byte 0x74, 0x79, 0x00, 0xf1
# Union (0x135F) {
# TypeLeafKind: LF_UNION (0x1506)
# MemberCount: 5
# Properties [ (0x608)
# HasUniqueName (0x200)
# Nested (0x8)
# Sealed (0x400)
# ]
# FieldList: <field list> (0x135E)
# SizeOf: 16
# Name: std::_String_val<std::_Simple_types<char> >::_Bxty
# LinkageName: .?AT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@
# }
.byte 0x76, 0x00, 0x06, 0x15
.byte 0x05, 0x00, 0x08, 0x06
.byte 0x5e, 0x13, 0x00, 0x00
.byte 0x10, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x53, 0x74, 0x72, 0x69
.byte 0x6e, 0x67, 0x5f, 0x76
.byte 0x61, 0x6c, 0x3c, 0x73
.byte 0x74, 0x64, 0x3a, 0x3a
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x3c, 0x63, 0x68
.byte 0x61, 0x72, 0x3e, 0x20
.byte 0x3e, 0x3a, 0x3a, 0x5f
.byte 0x42, 0x78, 0x74, 0x79
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x54, 0x5f, 0x42, 0x78
.byte 0x74, 0x79, 0x40, 0x3f
.byte 0x24, 0x5f, 0x53, 0x74
.byte 0x72, 0x69, 0x6e, 0x67
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x40, 0x55, 0x3f, 0x24
.byte 0x5f, 0x53, 0x69, 0x6d
.byte 0x70, 0x6c, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x73, 0x40, 0x44, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# UdtSourceLine (0x1360) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_String_val<std::_Simple_types<char> >::_Bxty (0x135F)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DC)
# LineNumber: 1854
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x5f, 0x13, 0x00, 0x00
.byte 0xdc, 0x12, 0x00, 0x00
.byte 0x3e, 0x07, 0x00, 0x00
# Struct (0x1361) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::forward_iterator_tag
# LinkageName: .?AUforward_iterator_tag@std@@
# }
.byte 0x4e, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x66
.byte 0x6f, 0x72, 0x77, 0x61
.byte 0x72, 0x64, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x61, 0x67, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x66, 0x6f, 0x72, 0x77
.byte 0x61, 0x72, 0x64, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# FieldList (0x1362) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::forward_iterator_tag (0x1361)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x61, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x1363) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1362)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::bidirectional_iterator_tag
# LinkageName: .?AUbidirectional_iterator_tag@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0x62, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x62
.byte 0x69, 0x64, 0x69, 0x72
.byte 0x65, 0x63, 0x74, 0x69
.byte 0x6f, 0x6e, 0x61, 0x6c
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x61
.byte 0x67, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x62, 0x69
.byte 0x64, 0x69, 0x72, 0x65
.byte 0x63, 0x74, 0x69, 0x6f
.byte 0x6e, 0x61, 0x6c, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1364) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::bidirectional_iterator_tag (0x1363)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 406
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x63, 0x13, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x96, 0x01, 0x00, 0x00
# FieldList (0x1365) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: unsigned long (0x22)
# FieldOffset: 0x0
# Name: _Wchar
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: unsigned short (0x21)
# FieldOffset: 0x4
# Name: _Byte
# }
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Public (0x3)
# Type: unsigned short (0x21)
# FieldOffset: 0x6
# Name: _State
# }
# }
.byte 0x3a, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x22, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x57
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x21, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x5f, 0x42
.byte 0x79, 0x74, 0x65, 0x00
.byte 0x0d, 0x15, 0x03, 0x00
.byte 0x21, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0x5f, 0x53
.byte 0x74, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# Struct (0x1366) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 3
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1365)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 8
# Name: _Mbstatet
# LinkageName: .?AU_Mbstatet@@
# }
.byte 0x2e, 0x00, 0x05, 0x15
.byte 0x03, 0x00, 0x00, 0x02
.byte 0x65, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x5f, 0x4d
.byte 0x62, 0x73, 0x74, 0x61
.byte 0x74, 0x65, 0x74, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x4d, 0x62, 0x73
.byte 0x74, 0x61, 0x74, 0x65
.byte 0x74, 0x40, 0x40, 0x00
# StringId (0x1367) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h
# }
.byte 0x52, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x57
.byte 0x69, 0x6e, 0x64, 0x6f
.byte 0x77, 0x73, 0x20, 0x4b
.byte 0x69, 0x74, 0x73, 0x5c
.byte 0x31, 0x30, 0x5c, 0x69
.byte 0x6e, 0x63, 0x6c, 0x75
.byte 0x64, 0x65, 0x5c, 0x31
.byte 0x30, 0x2e, 0x30, 0x2e
.byte 0x31, 0x37, 0x37, 0x36
.byte 0x33, 0x2e, 0x30, 0x5c
.byte 0x75, 0x63, 0x72, 0x74
.byte 0x5c, 0x63, 0x6f, 0x72
.byte 0x65, 0x63, 0x72, 0x74
.byte 0x2e, 0x68, 0x00, 0xf1
# UdtSourceLine (0x1368) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: _Mbstatet (0x1366)
# SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h (0x1367)
# LineNumber: 531
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x66, 0x13, 0x00, 0x00
.byte 0x67, 0x13, 0x00, 0x00
.byte 0x13, 0x02, 0x00, 0x00
# ArgList (0x1369) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::allocator<char>& (0x12E5)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xe5, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x136A) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::_Default_allocator_traits<std::allocator<char> > (0x1348)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::allocator<char>&, const unsigned __int64) (0x1369)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x48, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x69, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x136B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::allocator<char>& (0x12E5)
# ArgType: const unsigned __int64 (0x108A)
# ArgType: const void* (0x1136)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xe5, 0x12, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x36, 0x11, 0x00, 0x00
# MemberFunction (0x136C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: char* (0x670)
# ClassType: std::_Default_allocator_traits<std::allocator<char> > (0x1348)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::allocator<char>&, const unsigned __int64, const void*) (0x136B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x48, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x6b, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x136D) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: char* std::_Default_allocator_traits<std::allocator<char> >::(std::allocator<char>&, const unsigned __int64) (0x136A)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: char* std::_Default_allocator_traits<std::allocator<char> >::(std::allocator<char>&, const unsigned __int64, const void*) (0x136C)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x6a, 0x13, 0x00, 0x00
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x6c, 0x13, 0x00, 0x00
# Modifier (0x136E) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: char* (0x670)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# ArgList (0x136F) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::allocator<char>& (0x12E5)
# ArgType: const char* (0x136E)
# ArgType: const unsigned __int64 (0x108A)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xe5, 0x12, 0x00, 0x00
.byte 0x6e, 0x13, 0x00, 0x00
.byte 0x8a, 0x10, 0x00, 0x00
# MemberFunction (0x1370) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Default_allocator_traits<std::allocator<char> > (0x1348)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::allocator<char>&, const char*, const unsigned __int64) (0x136F)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x48, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x6f, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1371) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: unsigned __int64 (0x23)
# ClassType: std::_Default_allocator_traits<std::allocator<char> > (0x1348)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<char>&) (0x1225)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x48, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x25, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1372) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::allocator<char> (0x121F)
# ClassType: std::_Default_allocator_traits<std::allocator<char> > (0x1348)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<char>&) (0x1225)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x48, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x25, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1373) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x136D
# Name: allocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::_Default_allocator_traits<std::allocator<char> >::(std::allocator<char>&, const char*, const unsigned __int64) (0x1370)
# Name: deallocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: unsigned __int64 std::_Default_allocator_traits<std::allocator<char> >::(const std::allocator<char>&) (0x1371)
# Name: max_size
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: std::allocator<char> std::_Default_allocator_traits<std::allocator<char> >::(const std::allocator<char>&) (0x1372)
# Name: select_on_container_copy_construction
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::allocator<char> (0x121F)
# Name: allocator_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char (0x70)
# Name: value_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: char* (0x670)
# Name: pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const char* (0x1200)
# Name: const_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: void* (0x603)
# Name: void_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: const void* (0x1136)
# Name: const_void_pointer
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: unsigned __int64 (0x23)
# Name: size_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: __int64 (0x13)
# Name: difference_type
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,0> (0x10A1)
# Name: propagate_on_container_copy_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: propagate_on_container_move_assignment
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,0> (0x10A1)
# Name: propagate_on_container_swap
# }
# NestedType {
# TypeLeafKind: LF_NESTTYPE (0x1510)
# Type: std::integral_constant<bool,1> (0x109E)
# Name: is_always_equal
# }
# }
.byte 0xbe, 0x01, 0x03, 0x12
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x6d, 0x13, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x70, 0x13, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x71, 0x13, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x72, 0x13, 0x00, 0x00
.byte 0x73, 0x65, 0x6c, 0x65
.byte 0x63, 0x74, 0x5f, 0x6f
.byte 0x6e, 0x5f, 0x63, 0x6f
.byte 0x6e, 0x74, 0x61, 0x69
.byte 0x6e, 0x65, 0x72, 0x5f
.byte 0x63, 0x6f, 0x70, 0x79
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x73, 0x74, 0x72, 0x75
.byte 0x63, 0x74, 0x69, 0x6f
.byte 0x6e, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x1f, 0x12, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x76, 0x61, 0x6c, 0x75
.byte 0x65, 0x5f, 0x74, 0x79
.byte 0x70, 0x65, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x70, 0x06, 0x00, 0x00
.byte 0x70, 0x6f, 0x69, 0x6e
.byte 0x74, 0x65, 0x72, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x00, 0x12, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x70, 0x6f
.byte 0x69, 0x6e, 0x74, 0x65
.byte 0x72, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x76, 0x6f, 0x69, 0x64
.byte 0x5f, 0x70, 0x6f, 0x69
.byte 0x6e, 0x74, 0x65, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x36, 0x11, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x5f, 0x76, 0x6f
.byte 0x69, 0x64, 0x5f, 0x70
.byte 0x6f, 0x69, 0x6e, 0x74
.byte 0x65, 0x72, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x5f, 0x74, 0x79, 0x70
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x64, 0x69, 0x66, 0x66
.byte 0x65, 0x72, 0x65, 0x6e
.byte 0x63, 0x65, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63
.byte 0x6f, 0x70, 0x79, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x6d
.byte 0x6f, 0x76, 0x65, 0x5f
.byte 0x61, 0x73, 0x73, 0x69
.byte 0x67, 0x6e, 0x6d, 0x65
.byte 0x6e, 0x74, 0x00, 0xf1
.byte 0x10, 0x15, 0x00, 0x00
.byte 0xa1, 0x10, 0x00, 0x00
.byte 0x70, 0x72, 0x6f, 0x70
.byte 0x61, 0x67, 0x61, 0x74
.byte 0x65, 0x5f, 0x6f, 0x6e
.byte 0x5f, 0x63, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x73
.byte 0x77, 0x61, 0x70, 0x00
.byte 0x10, 0x15, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x61
.byte 0x6c, 0x77, 0x61, 0x79
.byte 0x73, 0x5f, 0x65, 0x71
.byte 0x75, 0x61, 0x6c, 0x00
# Struct (0x1374) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 17
# Properties [ (0x210)
# ContainsNestedClass (0x10)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1373)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Default_allocator_traits<std::allocator<char> >
# LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@D@std@@@std@@
# }
.byte 0x86, 0x00, 0x05, 0x15
.byte 0x11, 0x00, 0x10, 0x02
.byte 0x73, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x3c, 0x73, 0x74, 0x64
.byte 0x3a, 0x3a, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x6f, 0x72, 0x3c
.byte 0x63, 0x68, 0x61, 0x72
.byte 0x3e, 0x20, 0x3e, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x3f, 0x24, 0x5f, 0x44
.byte 0x65, 0x66, 0x61, 0x75
.byte 0x6c, 0x74, 0x5f, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x40
.byte 0x56, 0x3f, 0x24, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x40, 0x44, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1375) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Default_allocator_traits<std::allocator<char> > (0x1374)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 835
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x74, 0x13, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0x43, 0x03, 0x00, 0x00
# Struct (0x1376) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::input_iterator_tag
# LinkageName: .?AUinput_iterator_tag@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x70, 0x75, 0x74
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x61
.byte 0x67, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x69, 0x6e
.byte 0x70, 0x75, 0x74, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# FieldList (0x1377) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::input_iterator_tag (0x1376)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x76, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x1378) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1377)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::forward_iterator_tag
# LinkageName: .?AUforward_iterator_tag@std@@
# }
.byte 0x4e, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0x77, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x66
.byte 0x6f, 0x72, 0x77, 0x61
.byte 0x72, 0x64, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x61, 0x67, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x66, 0x6f, 0x72, 0x77
.byte 0x61, 0x72, 0x64, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1379) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::forward_iterator_tag (0x1378)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 401
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x78, 0x13, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x91, 0x01, 0x00, 0x00
# FieldList (0x137A) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# }
.byte 0x02, 0x00, 0x03, 0x12
# Struct (0x137B) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x137A)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::input_iterator_tag
# LinkageName: .?AUinput_iterator_tag@std@@
# }
.byte 0x4a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x00, 0x02
.byte 0x7a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x69
.byte 0x6e, 0x70, 0x75, 0x74
.byte 0x5f, 0x69, 0x74, 0x65
.byte 0x72, 0x61, 0x74, 0x6f
.byte 0x72, 0x5f, 0x74, 0x61
.byte 0x67, 0x00, 0x2e, 0x3f
.byte 0x41, 0x55, 0x69, 0x6e
.byte 0x70, 0x75, 0x74, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x137C) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::input_iterator_tag (0x137B)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 393
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x7b, 0x13, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x89, 0x01, 0x00, 0x00
# FuncId (0x137D) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: gsl::details (0x11E9)
# FunctionType: void (gsl::fail_fast&&) (0x11ED)
# Name: throw_exception
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0xe9, 0x11, 0x00, 0x00
.byte 0xed, 0x11, 0x00, 0x00
.byte 0x74, 0x68, 0x72, 0x6f
.byte 0x77, 0x5f, 0x65, 0x78
.byte 0x63, 0x65, 0x70, 0x74
.byte 0x69, 0x6f, 0x6e, 0x00
# MemberFuncId (0x137E) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::fail_fast (0x11EA)
# FunctionType: void gsl::fail_fast::(const char* const) (0x11F4)
# Name: fail_fast
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xea, 0x11, 0x00, 0x00
.byte 0xf4, 0x11, 0x00, 0x00
.byte 0x66, 0x61, 0x69, 0x6c
.byte 0x5f, 0x66, 0x61, 0x73
.byte 0x74, 0x00, 0xf2, 0xf1
# MemberFunction (0x137F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::fail_fast (0x11EA)
# ThisType: gsl::fail_fast* (0x11F0)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xea, 0x11, 0x00, 0x00
.byte 0xf0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x1380) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::fail_fast (0x11EA)
# FunctionType: void gsl::fail_fast::() (0x137F)
# Name: ~fail_fast
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xea, 0x11, 0x00, 0x00
.byte 0x7f, 0x13, 0x00, 0x00
.byte 0x7e, 0x66, 0x61, 0x69
.byte 0x6c, 0x5f, 0x66, 0x61
.byte 0x73, 0x74, 0x00, 0xf1
# MemberFuncId (0x1381) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::details::extent_type<0> (0x11D5)
# FunctionType: __int64 gsl::details::extent_type<0>::() (0x11DC)
# Name: size
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0xd5, 0x11, 0x00, 0x00
.byte 0xdc, 0x11, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x1382) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: std
# }
.byte 0x0a, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x73, 0x74, 0x64, 0x00
# Pointer (0x1383) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::fail_fast (0x11EA)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xea, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1384) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: gsl::fail_fast& (0x1383)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x83, 0x13, 0x00, 0x00
# Procedure (0x1385) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: gsl::fail_fast&& (0x11EB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (gsl::fail_fast&) (0x1384)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0xeb, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x84, 0x13, 0x00, 0x00
# FuncId (0x1386) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x1385)
# Name: forward
# }
.byte 0x12, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x85, 0x13, 0x00, 0x00
.byte 0x66, 0x6f, 0x72, 0x77
.byte 0x61, 0x72, 0x64, 0x00
# MemberFunction (0x1387) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::fail_fast (0x11EA)
# ThisType: gsl::fail_fast* (0x11F0)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (gsl::fail_fast&&) (0x11EC)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xea, 0x11, 0x00, 0x00
.byte 0xf0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xec, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x1388) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::fail_fast (0x11EA)
# FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x1387)
# Name: fail_fast
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xea, 0x11, 0x00, 0x00
.byte 0x87, 0x13, 0x00, 0x00
.byte 0x66, 0x61, 0x69, 0x6c
.byte 0x5f, 0x66, 0x61, 0x73
.byte 0x74, 0x00, 0xf2, 0xf1
# Modifier (0x1389) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::fail_fast (0x11EA)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xea, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x138A) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::fail_fast (0x1389)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x89, 0x13, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x138B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const gsl::fail_fast& (0x138A)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x8a, 0x13, 0x00, 0x00
# MemberFunction (0x138C) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::fail_fast (0x11EA)
# ThisType: gsl::fail_fast* (0x11F0)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const gsl::fail_fast&) (0x138B)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xea, 0x11, 0x00, 0x00
.byte 0xf0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x8b, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x138D) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::fail_fast (0x11EA)
# FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x138C)
# Name: fail_fast
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xea, 0x11, 0x00, 0x00
.byte 0x8c, 0x13, 0x00, 0x00
.byte 0x66, 0x61, 0x69, 0x6c
.byte 0x5f, 0x66, 0x61, 0x73
.byte 0x74, 0x00, 0xf2, 0xf1
# Modifier (0x138E) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::logic_error (0x11EF)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x138F) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::logic_error (0x138E)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8e, 0x13, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1390) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::logic_error& (0x138F)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x8f, 0x13, 0x00, 0x00
# MemberFunction (0x1391) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::logic_error (0x11EF)
# ThisType: std::logic_error* (0x11FA)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::logic_error&) (0x1390)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xef, 0x11, 0x00, 0x00
.byte 0xfa, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x90, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x1392) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::logic_error (0x11EF)
# FunctionType: void std::logic_error::(const std::logic_error&) (0x1391)
# Name: logic_error
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x91, 0x13, 0x00, 0x00
.byte 0x6c, 0x6f, 0x67, 0x69
.byte 0x63, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
# MemberFuncId (0x1393) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::exception (0x11F9)
# FunctionType: void std::exception::(const std::exception&) (0x1212)
# Name: exception
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x12, 0x12, 0x00, 0x00
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x69, 0x6f
.byte 0x6e, 0x00, 0xf2, 0xf1
# Pointer (0x1394) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::logic_error (0x11EF)
# PointerAttributes: 0x1008C
# PtrType: Near64 (0xC)
# PtrMode: RValueReference (0x4)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x8c, 0x00, 0x01, 0x00
# ArgList (0x1395) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::logic_error&& (0x1394)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x94, 0x13, 0x00, 0x00
# MemberFunction (0x1396) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::logic_error (0x11EF)
# ThisType: std::logic_error* (0x11FA)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::logic_error&&) (0x1395)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xef, 0x11, 0x00, 0x00
.byte 0xfa, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x95, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x1397) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::logic_error (0x11EF)
# FunctionType: void std::logic_error::(std::logic_error&&) (0x1396)
# Name: logic_error
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x96, 0x13, 0x00, 0x00
.byte 0x6c, 0x6f, 0x67, 0x69
.byte 0x63, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
# MemberFuncId (0x1398) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::exception (0x11F9)
# FunctionType: const char* std::exception::() (0x1217)
# Name: what
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x17, 0x12, 0x00, 0x00
.byte 0x77, 0x68, 0x61, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFunction (0x1399) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::logic_error (0x11EF)
# ThisType: std::logic_error* (0x11FA)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xef, 0x11, 0x00, 0x00
.byte 0xfa, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x139A) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::logic_error (0x11EF)
# FunctionType: void std::logic_error::() (0x1399)
# Name: ~logic_error
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x99, 0x13, 0x00, 0x00
.byte 0x7e, 0x6c, 0x6f, 0x67
.byte 0x69, 0x63, 0x5f, 0x65
.byte 0x72, 0x72, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x139B) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::exception (0x11F9)
# FunctionType: void std::exception::() (0x120B)
# Name: ~exception
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0b, 0x12, 0x00, 0x00
.byte 0x7e, 0x65, 0x78, 0x63
.byte 0x65, 0x70, 0x74, 0x69
.byte 0x6f, 0x6e, 0x00, 0xf1
# MemberFuncId (0x139C) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::logic_error (0x11EF)
# FunctionType: void std::logic_error::(const char*) (0x1202)
# Name: logic_error
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xef, 0x11, 0x00, 0x00
.byte 0x02, 0x12, 0x00, 0x00
.byte 0x6c, 0x6f, 0x67, 0x69
.byte 0x63, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
# MemberFuncId (0x139D) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::exception (0x11F9)
# FunctionType: void std::exception::(const char* const) (0x120C)
# Name: exception
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0c, 0x12, 0x00, 0x00
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x69, 0x6f
.byte 0x6e, 0x00, 0xf2, 0xf1
# MemberFuncId (0x139E) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# FunctionType: int* gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::() (0x103B)
# Name: data
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x05, 0x10, 0x00, 0x00
.byte 0x3b, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x139F) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1048)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x48, 0x10, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# ArgList (0x13A0) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const int* (0x104B)
# ArgType: gsl::details::extent_type<0> (0x11D5)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0xd5, 0x11, 0x00, 0x00
# MemberFunction (0x13A1) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1048)
# ThisType: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >* (0x139F)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int*, gsl::details::extent_type<0>) (0x13A0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x48, 0x10, 0x00, 0x00
.byte 0x9f, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xa0, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13A2) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1048)
# FunctionType: void gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::(const int*, gsl::details::extent_type<0>) (0x13A1)
# Name: storage_type
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0x48, 0x10, 0x00, 0x00
.byte 0xa1, 0x13, 0x00, 0x00
.byte 0x73, 0x74, 0x6f, 0x72
.byte 0x61, 0x67, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13A3) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1048)
# FunctionType: const int* gsl::span<const int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::() (0x1076)
# Name: data
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x48, 0x10, 0x00, 0x00
.byte 0x76, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x13A4) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: gsl
# }
.byte 0x0a, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x67, 0x73, 0x6c, 0x00
# ArgList (0x13A5) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# Procedure (0x13A6) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: __int64 (0x13)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (unsigned __int64) (0x13A5)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xa5, 0x13, 0x00, 0x00
# FuncId (0x13A7) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: gsl (0x13A4)
# FunctionType: __int64 (unsigned __int64) (0x13A6)
# Name: narrow
# }
.byte 0x12, 0x00, 0x01, 0x16
.byte 0xa4, 0x13, 0x00, 0x00
.byte 0xa6, 0x13, 0x00, 0x00
.byte 0x6e, 0x61, 0x72, 0x72
.byte 0x6f, 0x77, 0x00, 0xf1
# MemberFuncId (0x13A8) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: unsigned __int64 std::vector<int,std::allocator<int> >::() (0x10D7)
# Name: size
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xd7, 0x10, 0x00, 0x00
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13A9) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: int* std::vector<int,std::allocator<int> >::() (0x10CA)
# Name: data
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xca, 0x10, 0x00, 0x00
.byte 0x64, 0x61, 0x74, 0x61
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13AA) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1> (0x1003)
# FunctionType: void gsl::span<int,-1>::(int*, __int64) (0x1008)
# Name: span
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x03, 0x10, 0x00, 0x00
.byte 0x08, 0x10, 0x00, 0x00
.byte 0x73, 0x70, 0x61, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x13AB) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: unsigned __int64 (0x23)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x13AC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: unsigned __int64& (0x13AB)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xab, 0x13, 0x00, 0x00
# Procedure (0x13AD) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: __int64 (0x13)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (unsigned __int64&) (0x13AC)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xac, 0x13, 0x00, 0x00
# FuncId (0x13AE) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: gsl (0x13A4)
# FunctionType: __int64 (unsigned __int64&) (0x13AD)
# Name: narrow_cast
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0xa4, 0x13, 0x00, 0x00
.byte 0xad, 0x13, 0x00, 0x00
.byte 0x6e, 0x61, 0x72, 0x72
.byte 0x6f, 0x77, 0x5f, 0x63
.byte 0x61, 0x73, 0x74, 0x00
# Struct (0x13AF) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: gsl::narrowing_error
# LinkageName: .?AUnarrowing_error@gsl@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x6e
.byte 0x61, 0x72, 0x72, 0x6f
.byte 0x77, 0x69, 0x6e, 0x67
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x6e
.byte 0x61, 0x72, 0x72, 0x6f
.byte 0x77, 0x69, 0x6e, 0x67
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x13B0) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::narrowing_error (0x13AF)
# PointerAttributes: 0x1008C
# PtrType: Near64 (0xC)
# PtrMode: RValueReference (0x4)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0x8c, 0x00, 0x01, 0x00
# ArgList (0x13B1) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: gsl::narrowing_error&& (0x13B0)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xb0, 0x13, 0x00, 0x00
# Procedure (0x13B2) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (gsl::narrowing_error&&) (0x13B1)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xb1, 0x13, 0x00, 0x00
# FieldList (0x13B3) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::exception (0x11F9)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x13B4) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x13B3)
# DerivedFrom: 0x0
# VShape: <vftable 2 methods> (0x11EE)
# SizeOf: 24
# Name: gsl::narrowing_error
# LinkageName: .?AUnarrowing_error@gsl@@
# }
.byte 0x46, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0xb3, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xee, 0x11, 0x00, 0x00
.byte 0x18, 0x00, 0x67, 0x73
.byte 0x6c, 0x3a, 0x3a, 0x6e
.byte 0x61, 0x72, 0x72, 0x6f
.byte 0x77, 0x69, 0x6e, 0x67
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x00, 0x2e
.byte 0x3f, 0x41, 0x55, 0x6e
.byte 0x61, 0x72, 0x72, 0x6f
.byte 0x77, 0x69, 0x6e, 0x67
.byte 0x5f, 0x65, 0x72, 0x72
.byte 0x6f, 0x72, 0x40, 0x67
.byte 0x73, 0x6c, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x13B5) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\projects\gsl\include\gsl\gsl_util
# }
.byte 0x2e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x70
.byte 0x72, 0x6f, 0x6a, 0x65
.byte 0x63, 0x74, 0x73, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5c
.byte 0x67, 0x73, 0x6c, 0x5f
.byte 0x75, 0x74, 0x69, 0x6c
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x13B6) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: gsl::narrowing_error (0x13B4)
# SourceFile: C:\projects\gsl\include\gsl\gsl_util (0x13B5)
# LineNumber: 103
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xb4, 0x13, 0x00, 0x00
.byte 0xb5, 0x13, 0x00, 0x00
.byte 0x67, 0x00, 0x00, 0x00
# FuncId (0x13B7) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: gsl::details (0x11E9)
# FunctionType: void (gsl::narrowing_error&&) (0x13B2)
# Name: throw_exception
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0xe9, 0x11, 0x00, 0x00
.byte 0xb2, 0x13, 0x00, 0x00
.byte 0x74, 0x68, 0x72, 0x6f
.byte 0x77, 0x5f, 0x65, 0x78
.byte 0x63, 0x65, 0x70, 0x74
.byte 0x69, 0x6f, 0x6e, 0x00
# Pointer (0x13B8) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::narrowing_error (0x13AF)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x13B9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::narrowing_error (0x13AF)
# ThisType: gsl::narrowing_error* (0x13B8)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0xb8, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13BA) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::narrowing_error (0x13AF)
# FunctionType: void gsl::narrowing_error::() (0x13B9)
# Name: narrowing_error
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0xb9, 0x13, 0x00, 0x00
.byte 0x6e, 0x61, 0x72, 0x72
.byte 0x6f, 0x77, 0x69, 0x6e
.byte 0x67, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
# MemberFuncId (0x13BB) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::narrowing_error (0x13AF)
# FunctionType: void gsl::narrowing_error::() (0x13B9)
# Name: ~narrowing_error
# }
.byte 0x1e, 0x00, 0x02, 0x16
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0xb9, 0x13, 0x00, 0x00
.byte 0x7e, 0x6e, 0x61, 0x72
.byte 0x72, 0x6f, 0x77, 0x69
.byte 0x6e, 0x67, 0x5f, 0x65
.byte 0x72, 0x72, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
# Procedure (0x13BC) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: unsigned __int64& (0x13AB)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (unsigned __int64&) (0x13AC)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0xab, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xac, 0x13, 0x00, 0x00
# FuncId (0x13BD) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: unsigned __int64& (unsigned __int64&) (0x13BC)
# Name: forward
# }
.byte 0x12, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xbc, 0x13, 0x00, 0x00
.byte 0x66, 0x6f, 0x72, 0x77
.byte 0x61, 0x72, 0x64, 0x00
# Pointer (0x13BE) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: gsl::narrowing_error (0x13AF)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x13BF) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: gsl::narrowing_error& (0x13BE)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xbe, 0x13, 0x00, 0x00
# Procedure (0x13C0) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: gsl::narrowing_error&& (0x13B0)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (gsl::narrowing_error&) (0x13BF)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0xb0, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xbf, 0x13, 0x00, 0x00
# FuncId (0x13C1) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: gsl::narrowing_error&& (gsl::narrowing_error&) (0x13C0)
# Name: forward
# }
.byte 0x12, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xc0, 0x13, 0x00, 0x00
.byte 0x66, 0x6f, 0x72, 0x77
.byte 0x61, 0x72, 0x64, 0x00
# MemberFunction (0x13C2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::narrowing_error (0x13AF)
# ThisType: gsl::narrowing_error* (0x13B8)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (gsl::narrowing_error&&) (0x13B1)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0xb8, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xb1, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13C3) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::narrowing_error (0x13AF)
# FunctionType: void gsl::narrowing_error::(gsl::narrowing_error&&) (0x13C2)
# Name: narrowing_error
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0xc2, 0x13, 0x00, 0x00
.byte 0x6e, 0x61, 0x72, 0x72
.byte 0x6f, 0x77, 0x69, 0x6e
.byte 0x67, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
# Modifier (0x13C4) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: gsl::narrowing_error (0x13AF)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x13C5) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const gsl::narrowing_error (0x13C4)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0xc4, 0x13, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x13C6) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const gsl::narrowing_error& (0x13C5)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xc5, 0x13, 0x00, 0x00
# MemberFunction (0x13C7) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::narrowing_error (0x13AF)
# ThisType: gsl::narrowing_error* (0x13B8)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const gsl::narrowing_error&) (0x13C6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0xb8, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc6, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13C8) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::narrowing_error (0x13AF)
# FunctionType: void gsl::narrowing_error::(const gsl::narrowing_error&) (0x13C7)
# Name: narrowing_error
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0xaf, 0x13, 0x00, 0x00
.byte 0xc7, 0x13, 0x00, 0x00
.byte 0x6e, 0x61, 0x72, 0x72
.byte 0x6f, 0x77, 0x69, 0x6e
.byte 0x67, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
# MemberFuncId (0x13C9) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::exception (0x11F9)
# FunctionType: void std::exception::() (0x120B)
# Name: exception
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf9, 0x11, 0x00, 0x00
.byte 0x0b, 0x12, 0x00, 0x00
.byte 0x65, 0x78, 0x63, 0x65
.byte 0x70, 0x74, 0x69, 0x6f
.byte 0x6e, 0x00, 0xf2, 0xf1
# MemberFuncId (0x13CA) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: const int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1120)
# Name: _Mylast
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x20, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x6c
.byte 0x61, 0x73, 0x74, 0x00
# MemberFuncId (0x13CB) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: const int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1120)
# Name: _Myfirst
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x20, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x66
.byte 0x69, 0x72, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13CC) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: const std::_Vector_val<std::_Simple_types<int> >& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1118)
# Name: _Get_data
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x18, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x64, 0x61, 0x74
.byte 0x61, 0x00, 0xf2, 0xf1
# MemberFuncId (0x13CD) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# FunctionType: const std::_Vector_val<std::_Simple_types<int> >& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x1164)
# Name: _Get_second
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x64, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x73, 0x65, 0x63
.byte 0x6f, 0x6e, 0x64, 0x00
# ArgList (0x13CE) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: int* (0x674)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
# Procedure (0x13CF) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: int* (0x674)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (int*) (0x13CE)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xce, 0x13, 0x00, 0x00
# FuncId (0x13D0) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: int* (int*) (0x13CF)
# Name: _Unfancy_maybe_null
# }
.byte 0x1e, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xcf, 0x13, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x66
.byte 0x61, 0x6e, 0x63, 0x79
.byte 0x5f, 0x6d, 0x61, 0x79
.byte 0x62, 0x65, 0x5f, 0x6e
.byte 0x75, 0x6c, 0x6c, 0x00
# MemberFuncId (0x13D1) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x111E)
# Name: _Myfirst
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x1e, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x66
.byte 0x69, 0x72, 0x73, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13D2) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: std::_Vector_val<std::_Simple_types<int> >& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1115)
# Name: _Get_data
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x15, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x64, 0x61, 0x74
.byte 0x61, 0x00, 0xf2, 0xf1
# MemberFuncId (0x13D3) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# FunctionType: std::_Vector_val<std::_Simple_types<int> >& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x1163)
# Name: _Get_second
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x63, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x73, 0x65, 0x63
.byte 0x6f, 0x6e, 0x64, 0x00
# MemberFunction (0x13D4) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# ThisType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >* (0x11E1)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*, __int64) (0x1007)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x05, 0x10, 0x00, 0x00
.byte 0xe1, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x07, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13D5) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> > (0x1005)
# FunctionType: void gsl::span<int,-1>::storage_type<gsl::details::extent_type<dynamic_extent> >::(int*, __int64) (0x13D4)
# Name: storage_type
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0x05, 0x10, 0x00, 0x00
.byte 0xd4, 0x13, 0x00, 0x00
.byte 0x73, 0x74, 0x6f, 0x72
.byte 0x61, 0x67, 0x65, 0x5f
.byte 0x74, 0x79, 0x70, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13D6) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: gsl::details::extent_type<-1> (0x1038)
# FunctionType: void gsl::details::extent_type<-1>::(__int64) (0x1040)
# Name: extent_type
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x38, 0x10, 0x00, 0x00
.byte 0x40, 0x10, 0x00, 0x00
.byte 0x65, 0x78, 0x74, 0x65
.byte 0x6e, 0x74, 0x5f, 0x74
.byte 0x79, 0x70, 0x65, 0x00
# MemberFuncId (0x13D7) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::(const std::allocator<int>&) (0x10FB)
# Name: _Vector_alloc
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xfb, 0x10, 0x00, 0x00
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x00, 0xf2, 0xf1
# ArgList (0x13D8) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const int* (0x104B)
# ArgType: const int* (0x104B)
# ArgType: std::forward_iterator_tag (0x1361)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x61, 0x13, 0x00, 0x00
# MemberFunction (0x13D9) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const int*, const int*, std::forward_iterator_tag) (0x13D8)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xd8, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13DA) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: void std::vector<int,std::allocator<int> >::(const int*, const int*, std::forward_iterator_tag) (0x13D9)
# Name: _Range_construct_or_tidy
# }
.byte 0x26, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xd9, 0x13, 0x00, 0x00
.byte 0x5f, 0x52, 0x61, 0x6e
.byte 0x67, 0x65, 0x5f, 0x63
.byte 0x6f, 0x6e, 0x73, 0x74
.byte 0x72, 0x75, 0x63, 0x74
.byte 0x5f, 0x6f, 0x72, 0x5f
.byte 0x74, 0x69, 0x64, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13DB) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::initializer_list<int> (0x108F)
# FunctionType: const int* std::initializer_list<int>::() (0x1145)
# Name: end
# }
.byte 0x0e, 0x00, 0x02, 0x16
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x45, 0x11, 0x00, 0x00
.byte 0x65, 0x6e, 0x64, 0x00
# MemberFuncId (0x13DC) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::initializer_list<int> (0x108F)
# FunctionType: const int* std::initializer_list<int>::() (0x1145)
# Name: begin
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x8f, 0x10, 0x00, 0x00
.byte 0x45, 0x11, 0x00, 0x00
.byte 0x62, 0x65, 0x67, 0x69
.byte 0x6e, 0x00, 0xf2, 0xf1
# MemberFuncId (0x13DD) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: ~_Vector_alloc
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x7e, 0x5f, 0x56, 0x65
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x00, 0xf1
# Procedure (0x13DE) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: const std::allocator<int>& (0x1087)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<int>&) (0x1088)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x87, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x88, 0x10, 0x00, 0x00
# FuncId (0x13DF) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: const std::allocator<int>& (const std::allocator<int>&) (0x13DE)
# Name: forward
# }
.byte 0x12, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xde, 0x13, 0x00, 0x00
.byte 0x66, 0x6f, 0x72, 0x77
.byte 0x61, 0x72, 0x64, 0x00
# Struct (0x13E0) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_One_then_variadic_args_t
# LinkageName: .?AU_One_then_variadic_args_t@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4f, 0x6e, 0x65, 0x5f
.byte 0x74, 0x68, 0x65, 0x6e
.byte 0x5f, 0x76, 0x61, 0x72
.byte 0x69, 0x61, 0x64, 0x69
.byte 0x63, 0x5f, 0x61, 0x72
.byte 0x67, 0x73, 0x5f, 0x74
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x4f, 0x6e
.byte 0x65, 0x5f, 0x74, 0x68
.byte 0x65, 0x6e, 0x5f, 0x76
.byte 0x61, 0x72, 0x69, 0x61
.byte 0x64, 0x69, 0x63, 0x5f
.byte 0x61, 0x72, 0x67, 0x73
.byte 0x5f, 0x74, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# ArgList (0x13E1) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_One_then_variadic_args_t (0x13E0)
# ArgType: const std::allocator<int>& (0x1087)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xe0, 0x13, 0x00, 0x00
.byte 0x87, 0x10, 0x00, 0x00
# MemberFunction (0x13E2) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# ThisType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>* (0x115D)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_One_then_variadic_args_t, const std::allocator<int>&) (0x13E1)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x5d, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xe1, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Struct (0x13E3) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x137A)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_One_then_variadic_args_t
# LinkageName: .?AU_One_then_variadic_args_t@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x00, 0x02
.byte 0x7a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4f, 0x6e, 0x65, 0x5f
.byte 0x74, 0x68, 0x65, 0x6e
.byte 0x5f, 0x76, 0x61, 0x72
.byte 0x69, 0x61, 0x64, 0x69
.byte 0x63, 0x5f, 0x61, 0x72
.byte 0x67, 0x73, 0x5f, 0x74
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x4f, 0x6e
.byte 0x65, 0x5f, 0x74, 0x68
.byte 0x65, 0x6e, 0x5f, 0x76
.byte 0x61, 0x72, 0x69, 0x61
.byte 0x64, 0x69, 0x63, 0x5f
.byte 0x61, 0x72, 0x67, 0x73
.byte 0x5f, 0x74, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x13E4) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_One_then_variadic_args_t (0x13E3)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 258
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0xe3, 0x13, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0x02, 0x01, 0x00, 0x00
# MemberFuncId (0x13E5) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# FunctionType: void std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::(std::_One_then_variadic_args_t, const std::allocator<int>&) (0x13E2)
# Name: _Compressed_pair
# }
.byte 0x1e, 0x00, 0x02, 0x16
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0xe2, 0x13, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6d
.byte 0x70, 0x72, 0x65, 0x73
.byte 0x73, 0x65, 0x64, 0x5f
.byte 0x70, 0x61, 0x69, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13E6) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: _Alloc_proxy
# }
.byte 0x1a, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13E7) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_val<std::_Simple_types<int> > (0x1113)
# FunctionType: void std::_Vector_val<std::_Simple_types<int> >::() (0x1182)
# Name: _Vector_val
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x13, 0x11, 0x00, 0x00
.byte 0x82, 0x11, 0x00, 0x00
.byte 0x5f, 0x56, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x76, 0x61, 0x6c, 0x00
# MemberFuncId (0x13E8) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Container_base12 (0x1172)
# FunctionType: void std::_Container_base12::() (0x11B4)
# Name: _Container_base12
# }
.byte 0x1e, 0x00, 0x02, 0x16
.byte 0x72, 0x11, 0x00, 0x00
.byte 0xb4, 0x11, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x62
.byte 0x61, 0x73, 0x65, 0x31
.byte 0x32, 0x00, 0xf2, 0xf1
# MemberFuncId (0x13E9) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: std::allocator<int>& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1110)
# Name: _Getal
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x10, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x61, 0x6c, 0x00, 0xf1
# MemberFunction (0x13EA) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# ThisType: std::allocator<std::_Container_proxy>* (0x1191)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::allocator<int>&) (0x1088)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x91, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x88, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13EB) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# FunctionType: void std::allocator<std::_Container_proxy>::(const std::allocator<int>&) (0x13EA)
# Name: allocator
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x22, 0x11, 0x00, 0x00
.byte 0xea, 0x13, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x6f
.byte 0x72, 0x00, 0xf2, 0xf1
# ArgList (0x13EC) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_Container_proxy* (0x1106)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x06, 0x11, 0x00, 0x00
# Procedure (0x13ED) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: std::_Container_proxy* (0x1106)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Container_proxy*) (0x13EC)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x06, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xec, 0x13, 0x00, 0x00
# FuncId (0x13EE) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: std::_Container_proxy* (std::_Container_proxy*) (0x13ED)
# Name: _Unfancy
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xed, 0x13, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x66
.byte 0x61, 0x6e, 0x63, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13EF) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::allocator<std::_Container_proxy> (0x1122)
# FunctionType: std::_Container_proxy* std::allocator<std::_Container_proxy>::(const unsigned __int64) (0x1199)
# Name: allocate
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x22, 0x11, 0x00, 0x00
.byte 0x99, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x13F0) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: std::_Container_proxy*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1108)
# Name: _Myproxy
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x08, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x13F1) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Container_proxy (0x1105)
# PointerAttributes: 0x1008C
# PtrType: Near64 (0xC)
# PtrMode: RValueReference (0x4)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x8c, 0x00, 0x01, 0x00
# ArgList (0x13F2) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: std::allocator<std::_Container_proxy>& (0x11C1)
# ArgType: std::_Container_proxy* const (0x1109)
# ArgType: std::_Container_proxy&& (0x13F1)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xc1, 0x11, 0x00, 0x00
.byte 0x09, 0x11, 0x00, 0x00
.byte 0xf1, 0x13, 0x00, 0x00
# MemberFunction (0x13F3) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (std::allocator<std::_Container_proxy>&, std::_Container_proxy* const, std::_Container_proxy&&) (0x13F2)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0xf2, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x13F4) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# FunctionType: void std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(std::allocator<std::_Container_proxy>&, std::_Container_proxy* const, std::_Container_proxy&&) (0x13F3)
# Name: construct
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0xf3, 0x13, 0x00, 0x00
.byte 0x63, 0x6f, 0x6e, 0x73
.byte 0x74, 0x72, 0x75, 0x63
.byte 0x74, 0x00, 0xf2, 0xf1
# MemberFuncId (0x13F5) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Container_proxy (0x1105)
# FunctionType: void std::_Container_proxy::() (0x117D)
# Name: _Container_proxy
# }
.byte 0x1e, 0x00, 0x02, 0x16
.byte 0x05, 0x11, 0x00, 0x00
.byte 0x7d, 0x11, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x74, 0x61, 0x69, 0x6e
.byte 0x65, 0x72, 0x5f, 0x70
.byte 0x72, 0x6f, 0x78, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# ArgList (0x13F6) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_Vector_val<std::_Simple_types<int> >& (0x1114)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x14, 0x11, 0x00, 0x00
# Procedure (0x13F7) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: std::_Vector_val<std::_Simple_types<int> >* (0x1181)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Vector_val<std::_Simple_types<int> >&) (0x13F6)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x81, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xf6, 0x13, 0x00, 0x00
# FuncId (0x13F8) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: std::_Vector_val<std::_Simple_types<int> >* (std::_Vector_val<std::_Simple_types<int> >&) (0x13F7)
# Name: addressof
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xf7, 0x13, 0x00, 0x00
.byte 0x61, 0x64, 0x64, 0x72
.byte 0x65, 0x73, 0x73, 0x6f
.byte 0x66, 0x00, 0xf2, 0xf1
# MemberFuncId (0x13F9) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# FunctionType: std::allocator<int>& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x115E)
# Name: _Get_first
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x5e, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
# Procedure (0x13FA) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void* (0x603)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
# FuncId (0x13FB) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void* (const unsigned __int64) (0x13FA)
# Name: _Allocate
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xfa, 0x13, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x65, 0x00, 0xf2, 0xf1
# Procedure (0x13FC) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: unsigned __int64 (0x23)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x23, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
# FuncId (0x13FD) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: unsigned __int64 (const unsigned __int64) (0x13FC)
# Name: _Get_size_of_n
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xfc, 0x13, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x73, 0x69, 0x7a
.byte 0x65, 0x5f, 0x6f, 0x66
.byte 0x5f, 0x6e, 0x00, 0xf1
# FuncId (0x13FE) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void* (const unsigned __int64) (0x13FA)
# Name: _Allocate_manually_vector_aligned
# }
.byte 0x2e, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xfa, 0x13, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x65, 0x5f, 0x6d, 0x61
.byte 0x6e, 0x75, 0x61, 0x6c
.byte 0x6c, 0x79, 0x5f, 0x76
.byte 0x65, 0x63, 0x74, 0x6f
.byte 0x72, 0x5f, 0x61, 0x6c
.byte 0x69, 0x67, 0x6e, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
# Pointer (0x13FF) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: void (0x3)
# PointerAttributes: 0x1040C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 1
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x0c, 0x04, 0x01, 0x00
# Struct (0x1400) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Default_allocate_traits
# LinkageName: .?AU_Default_allocate_traits@std@@
# }
.byte 0x56, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x44, 0x65, 0x66
.byte 0x61, 0x75, 0x6c, 0x74
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x65, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# MemberFunction (0x1401) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void* (0x603)
# ClassType: std::_Default_allocate_traits (0x1400)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const unsigned __int64) (0x10C0)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x00, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0xc0, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFunction (0x1402) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void* (0x603)
# ClassType: std::_Default_allocate_traits (0x1400)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64, const unsigned __int64) (0x12C6)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x00, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0xc6, 0x12, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1403) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void* std::_Default_allocate_traits::(const unsigned __int64) (0x1401)
# Name: _Allocate
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void* std::_Default_allocate_traits::(const unsigned __int64, const unsigned __int64) (0x1402)
# Name: _Allocate_aligned
# }
# }
.byte 0x32, 0x00, 0x03, 0x12
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x01, 0x14, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x02, 0x14, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x65, 0x5f, 0x61, 0x6c
.byte 0x69, 0x67, 0x6e, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
# Struct (0x1404) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 2
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1403)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Default_allocate_traits
# LinkageName: .?AU_Default_allocate_traits@std@@
# }
.byte 0x56, 0x00, 0x05, 0x15
.byte 0x02, 0x00, 0x00, 0x02
.byte 0x03, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x44, 0x65, 0x66, 0x61
.byte 0x75, 0x6c, 0x74, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x5f, 0x74, 0x72, 0x61
.byte 0x69, 0x74, 0x73, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x44, 0x65, 0x66
.byte 0x61, 0x75, 0x6c, 0x74
.byte 0x5f, 0x61, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x65, 0x5f, 0x74, 0x72
.byte 0x61, 0x69, 0x74, 0x73
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1405) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Default_allocate_traits (0x1404)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x113D)
# LineNumber: 48
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x04, 0x14, 0x00, 0x00
.byte 0x3d, 0x11, 0x00, 0x00
.byte 0x30, 0x00, 0x00, 0x00
# MemberFuncId (0x1406) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Default_allocate_traits (0x1400)
# FunctionType: void* std::_Default_allocate_traits::(const unsigned __int64) (0x1401)
# Name: _Allocate
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x00, 0x14, 0x00, 0x00
.byte 0x01, 0x14, 0x00, 0x00
.byte 0x5f, 0x41, 0x6c, 0x6c
.byte 0x6f, 0x63, 0x61, 0x74
.byte 0x65, 0x00, 0xf2, 0xf1
# Procedure (0x1407) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: std::_Container_proxy&& (0x13F1)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Container_proxy&) (0x1189)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0xf1, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x89, 0x11, 0x00, 0x00
# FuncId (0x1408) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: std::_Container_proxy&& (std::_Container_proxy&) (0x1407)
# Name: forward
# }
.byte 0x12, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x07, 0x14, 0x00, 0x00
.byte 0x66, 0x6f, 0x72, 0x77
.byte 0x61, 0x72, 0x64, 0x00
# MemberFuncId (0x1409) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: bool std::vector<int,std::allocator<int> >::(const unsigned __int64) (0x10ED)
# Name: _Buy
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xed, 0x10, 0x00, 0x00
.byte 0x5f, 0x42, 0x75, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# FuncId (0x140A) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: unsigned __int64 (const unsigned __int64) (0x13FC)
# Name: _Convert_size
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0xfc, 0x13, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x6e
.byte 0x76, 0x65, 0x72, 0x74
.byte 0x5f, 0x73, 0x69, 0x7a
.byte 0x65, 0x00, 0xf2, 0xf1
# Procedure (0x140B) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: __int64 (0x13)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int*, const int*) (0x104E)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x4e, 0x10, 0x00, 0x00
# FuncId (0x140C) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: __int64 (const int*, const int*) (0x140B)
# Name: distance
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x0b, 0x14, 0x00, 0x00
.byte 0x64, 0x69, 0x73, 0x74
.byte 0x61, 0x6e, 0x63, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# ArgList (0x140D) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const int* (0x104B)
# ArgType: const int* (0x104B)
# ArgType: int* (0x674)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
# MemberFunction (0x140E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: int* (0x674)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# ThisType: std::vector<int,std::allocator<int> >* (0x1083)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const int*, const int*, int*) (0x140D)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x83, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x0d, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x140F) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: int* std::vector<int,std::allocator<int> >::(const int*, const int*, int*) (0x140E)
# Name: _Ucopy
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x0e, 0x14, 0x00, 0x00
.byte 0x5f, 0x55, 0x63, 0x6f
.byte 0x70, 0x79, 0x00, 0xf1
# MemberFuncId (0x1410) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x111E)
# Name: _Mylast
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x1e, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x6c
.byte 0x61, 0x73, 0x74, 0x00
# MemberFuncId (0x1411) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: void std::vector<int,std::allocator<int> >::() (0x1084)
# Name: _Tidy
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0x84, 0x10, 0x00, 0x00
.byte 0x5f, 0x54, 0x69, 0x64
.byte 0x79, 0x00, 0xf2, 0xf1
# MemberFuncId (0x1412) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x111E)
# Name: _Myend
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x1e, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
# MemberFuncId (0x1413) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: unsigned __int64 std::vector<int,std::allocator<int> >::() (0x10D7)
# Name: max_size
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xd7, 0x10, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x1414) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: void std::vector<int,std::allocator<int> >::() (0x10F1)
# Name: _Xlength
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xf1, 0x10, 0x00, 0x00
.byte 0x5f, 0x58, 0x6c, 0x65
.byte 0x6e, 0x67, 0x74, 0x68
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x1415) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::allocator<int> (0x1085)
# FunctionType: int* std::allocator<int>::(const unsigned __int64) (0x1134)
# Name: allocate
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x34, 0x11, 0x00, 0x00
.byte 0x61, 0x6c, 0x6c, 0x6f
.byte 0x63, 0x61, 0x74, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x1416) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const unsigned __int64 (0x108A)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1417) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const unsigned __int64& (0x1416)
# ArgType: const unsigned __int64& (0x1416)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x16, 0x14, 0x00, 0x00
.byte 0x16, 0x14, 0x00, 0x00
# Procedure (0x1418) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: const unsigned __int64& (0x1416)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const unsigned __int64&, const unsigned __int64&) (0x1417)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x16, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x17, 0x14, 0x00, 0x00
# FuncId (0x1419) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: const unsigned __int64& (const unsigned __int64&, const unsigned __int64&) (0x1418)
# Name: _Min_value
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x18, 0x14, 0x00, 0x00
.byte 0x5f, 0x4d, 0x69, 0x6e
.byte 0x5f, 0x76, 0x61, 0x6c
.byte 0x75, 0x65, 0x00, 0xf1
# MemberFuncId (0x141A) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Default_allocator_traits<std::allocator<int> > (0x1159)
# FunctionType: unsigned __int64 std::_Default_allocator_traits<std::allocator<int> >::(const std::allocator<int>&) (0x11AE)
# Name: max_size
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x59, 0x11, 0x00, 0x00
.byte 0xae, 0x11, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x73, 0x69, 0x7a, 0x65
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x141B) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: const std::allocator<int>& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1111)
# Name: _Getal
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x11, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x61, 0x6c, 0x00, 0xf1
# Class (0x141C) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::numeric_limits<long long>
# LinkageName: .?AV?$numeric_limits@_J@std@@
# }
.byte 0x52, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x6e
.byte 0x75, 0x6d, 0x65, 0x72
.byte 0x69, 0x63, 0x5f, 0x6c
.byte 0x69, 0x6d, 0x69, 0x74
.byte 0x73, 0x3c, 0x6c, 0x6f
.byte 0x6e, 0x67, 0x20, 0x6c
.byte 0x6f, 0x6e, 0x67, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x6e
.byte 0x75, 0x6d, 0x65, 0x72
.byte 0x69, 0x63, 0x5f, 0x6c
.byte 0x69, 0x6d, 0x69, 0x74
.byte 0x73, 0x40, 0x5f, 0x4a
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# Struct (0x141D) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Num_int_base
# LinkageName: .?AU_Num_int_base@std@@
# }
.byte 0x42, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4e, 0x75, 0x6d, 0x5f
.byte 0x69, 0x6e, 0x74, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x4e, 0x75
.byte 0x6d, 0x5f, 0x69, 0x6e
.byte 0x74, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFunction (0x141E) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: __int64 (0x13)
# ClassType: std::numeric_limits<long long> (0x141C)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x1c, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x141F) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Num_int_base (0x141D)
# BaseOffset: 0x0
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_signed
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: digits
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: digits10
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: min
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: max
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: lowest
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: epsilon
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: round_error
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: denorm_min
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: infinity
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: quiet_NaN
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: signaling_NaN
# }
# }
.byte 0xe6, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x1d, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x73
.byte 0x69, 0x67, 0x6e, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x64, 0x69, 0x67, 0x69
.byte 0x74, 0x73, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x64, 0x69, 0x67, 0x69
.byte 0x74, 0x73, 0x31, 0x30
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x6d, 0x69, 0x6e, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x6c, 0x6f, 0x77, 0x65
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x65, 0x70, 0x73, 0x69
.byte 0x6c, 0x6f, 0x6e, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x72, 0x6f, 0x75, 0x6e
.byte 0x64, 0x5f, 0x65, 0x72
.byte 0x72, 0x6f, 0x72, 0x00
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x64, 0x65, 0x6e, 0x6f
.byte 0x72, 0x6d, 0x5f, 0x6d
.byte 0x69, 0x6e, 0x00, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x69, 0x6e, 0x66, 0x69
.byte 0x6e, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x71, 0x75, 0x69, 0x65
.byte 0x74, 0x5f, 0x4e, 0x61
.byte 0x4e, 0x00, 0xf2, 0xf1
.byte 0x11, 0x15, 0x0b, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x73, 0x69, 0x67, 0x6e
.byte 0x61, 0x6c, 0x69, 0x6e
.byte 0x67, 0x5f, 0x4e, 0x61
.byte 0x4e, 0x00, 0xf2, 0xf1
# Class (0x1420) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 13
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x141F)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::numeric_limits<long long>
# LinkageName: .?AV?$numeric_limits@_J@std@@
# }
.byte 0x52, 0x00, 0x04, 0x15
.byte 0x0d, 0x00, 0x00, 0x02
.byte 0x1f, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x6e
.byte 0x75, 0x6d, 0x65, 0x72
.byte 0x69, 0x63, 0x5f, 0x6c
.byte 0x69, 0x6d, 0x69, 0x74
.byte 0x73, 0x3c, 0x6c, 0x6f
.byte 0x6e, 0x67, 0x20, 0x6c
.byte 0x6f, 0x6e, 0x67, 0x3e
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x56, 0x3f, 0x24, 0x6e
.byte 0x75, 0x6d, 0x65, 0x72
.byte 0x69, 0x63, 0x5f, 0x6c
.byte 0x69, 0x6d, 0x69, 0x74
.byte 0x73, 0x40, 0x5f, 0x4a
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# StringId (0x1421) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits
# }
.byte 0x6e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x6c, 0x69, 0x6d, 0x69
.byte 0x74, 0x73, 0x00, 0xf1
# UdtSourceLine (0x1422) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::numeric_limits<long long> (0x1420)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1421)
# LineNumber: 883
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x20, 0x14, 0x00, 0x00
.byte 0x21, 0x14, 0x00, 0x00
.byte 0x73, 0x03, 0x00, 0x00
# Struct (0x1423) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Num_base
# LinkageName: .?AU_Num_base@std@@
# }
.byte 0x3a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4e, 0x75, 0x6d, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x4e, 0x75
.byte 0x6d, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# FieldList (0x1424) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Num_base (0x1423)
# BaseOffset: 0x0
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_bounded
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_exact
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_integer
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_specialized
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: radix
# }
# }
.byte 0x72, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x23, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x62
.byte 0x6f, 0x75, 0x6e, 0x64
.byte 0x65, 0x64, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x65
.byte 0x78, 0x61, 0x63, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x65, 0x72, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x73
.byte 0x70, 0x65, 0x63, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x64, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x72, 0x61, 0x64, 0x69
.byte 0x78, 0x00, 0xf2, 0xf1
# Struct (0x1425) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 6
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1424)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Num_int_base
# LinkageName: .?AU_Num_int_base@std@@
# }
.byte 0x42, 0x00, 0x05, 0x15
.byte 0x06, 0x00, 0x00, 0x02
.byte 0x24, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4e, 0x75, 0x6d, 0x5f
.byte 0x69, 0x6e, 0x74, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x4e, 0x75
.byte 0x6d, 0x5f, 0x69, 0x6e
.byte 0x74, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x1426) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Num_int_base (0x1425)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1421)
# LineNumber: 138
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x25, 0x14, 0x00, 0x00
.byte 0x21, 0x14, 0x00, 0x00
.byte 0x8a, 0x00, 0x00, 0x00
# FieldList (0x1427) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 18446744073709551615
# Name: denorm_indeterminate
# }
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 0
# Name: denorm_absent
# }
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 1
# Name: denorm_present
# }
# }
.byte 0x52, 0x00, 0x03, 0x12
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x0a, 0x80, 0xff, 0xff
.byte 0xff, 0xff, 0xff, 0xff
.byte 0xff, 0xff, 0x64, 0x65
.byte 0x6e, 0x6f, 0x72, 0x6d
.byte 0x5f, 0x69, 0x6e, 0x64
.byte 0x65, 0x74, 0x65, 0x72
.byte 0x6d, 0x69, 0x6e, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x00, 0x00, 0x64, 0x65
.byte 0x6e, 0x6f, 0x72, 0x6d
.byte 0x5f, 0x61, 0x62, 0x73
.byte 0x65, 0x6e, 0x74, 0x00
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x01, 0x00, 0x64, 0x65
.byte 0x6e, 0x6f, 0x72, 0x6d
.byte 0x5f, 0x70, 0x72, 0x65
.byte 0x73, 0x65, 0x6e, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
# Enum (0x1428) {
# TypeLeafKind: LF_ENUM (0x1507)
# NumEnumerators: 3
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# UnderlyingType: int (0x74)
# FieldListType: <field list> (0x1427)
# Name: std::float_denorm_style
# LinkageName: .?AW4float_denorm_style@std@@
# }
.byte 0x46, 0x00, 0x07, 0x15
.byte 0x03, 0x00, 0x00, 0x02
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x27, 0x14, 0x00, 0x00
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x66, 0x6c, 0x6f
.byte 0x61, 0x74, 0x5f, 0x64
.byte 0x65, 0x6e, 0x6f, 0x72
.byte 0x6d, 0x5f, 0x73, 0x74
.byte 0x79, 0x6c, 0x65, 0x00
.byte 0x2e, 0x3f, 0x41, 0x57
.byte 0x34, 0x66, 0x6c, 0x6f
.byte 0x61, 0x74, 0x5f, 0x64
.byte 0x65, 0x6e, 0x6f, 0x72
.byte 0x6d, 0x5f, 0x73, 0x74
.byte 0x79, 0x6c, 0x65, 0x40
.byte 0x73, 0x74, 0x64, 0x40
.byte 0x40, 0x00, 0xf2, 0xf1
# UdtSourceLine (0x1429) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::float_denorm_style (0x1428)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1421)
# LineNumber: 22
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x28, 0x14, 0x00, 0x00
.byte 0x21, 0x14, 0x00, 0x00
.byte 0x16, 0x00, 0x00, 0x00
# Modifier (0x142A) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::float_denorm_style (0x1428)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x28, 0x14, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# FieldList (0x142B) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 18446744073709551615
# Name: round_indeterminate
# }
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 0
# Name: round_toward_zero
# }
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 1
# Name: round_to_nearest
# }
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 2
# Name: round_toward_infinity
# }
# Enumerator {
# TypeLeafKind: LF_ENUMERATE (0x1502)
# AccessSpecifier: Public (0x3)
# EnumValue: 3
# Name: round_toward_neg_infinity
# }
# }
.byte 0x92, 0x00, 0x03, 0x12
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x0a, 0x80, 0xff, 0xff
.byte 0xff, 0xff, 0xff, 0xff
.byte 0xff, 0xff, 0x72, 0x6f
.byte 0x75, 0x6e, 0x64, 0x5f
.byte 0x69, 0x6e, 0x64, 0x65
.byte 0x74, 0x65, 0x72, 0x6d
.byte 0x69, 0x6e, 0x61, 0x74
.byte 0x65, 0x00, 0xf2, 0xf1
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x00, 0x00, 0x72, 0x6f
.byte 0x75, 0x6e, 0x64, 0x5f
.byte 0x74, 0x6f, 0x77, 0x61
.byte 0x72, 0x64, 0x5f, 0x7a
.byte 0x65, 0x72, 0x6f, 0x00
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x01, 0x00, 0x72, 0x6f
.byte 0x75, 0x6e, 0x64, 0x5f
.byte 0x74, 0x6f, 0x5f, 0x6e
.byte 0x65, 0x61, 0x72, 0x65
.byte 0x73, 0x74, 0x00, 0xf1
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x02, 0x00, 0x72, 0x6f
.byte 0x75, 0x6e, 0x64, 0x5f
.byte 0x74, 0x6f, 0x77, 0x61
.byte 0x72, 0x64, 0x5f, 0x69
.byte 0x6e, 0x66, 0x69, 0x6e
.byte 0x69, 0x74, 0x79, 0x00
.byte 0x02, 0x15, 0x03, 0x00
.byte 0x03, 0x00, 0x72, 0x6f
.byte 0x75, 0x6e, 0x64, 0x5f
.byte 0x74, 0x6f, 0x77, 0x61
.byte 0x72, 0x64, 0x5f, 0x6e
.byte 0x65, 0x67, 0x5f, 0x69
.byte 0x6e, 0x66, 0x69, 0x6e
.byte 0x69, 0x74, 0x79, 0x00
# Enum (0x142C) {
# TypeLeafKind: LF_ENUM (0x1507)
# NumEnumerators: 5
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# UnderlyingType: int (0x74)
# FieldListType: <field list> (0x142B)
# Name: std::float_round_style
# LinkageName: .?AW4float_round_style@std@@
# }
.byte 0x42, 0x00, 0x07, 0x15
.byte 0x05, 0x00, 0x00, 0x02
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x2b, 0x14, 0x00, 0x00
.byte 0x73, 0x74, 0x64, 0x3a
.byte 0x3a, 0x66, 0x6c, 0x6f
.byte 0x61, 0x74, 0x5f, 0x72
.byte 0x6f, 0x75, 0x6e, 0x64
.byte 0x5f, 0x73, 0x74, 0x79
.byte 0x6c, 0x65, 0x00, 0x2e
.byte 0x3f, 0x41, 0x57, 0x34
.byte 0x66, 0x6c, 0x6f, 0x61
.byte 0x74, 0x5f, 0x72, 0x6f
.byte 0x75, 0x6e, 0x64, 0x5f
.byte 0x73, 0x74, 0x79, 0x6c
.byte 0x65, 0x40, 0x73, 0x74
.byte 0x64, 0x40, 0x40, 0x00
# UdtSourceLine (0x142D) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::float_round_style (0x142C)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1421)
# LineNumber: 30
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x2c, 0x14, 0x00, 0x00
.byte 0x21, 0x14, 0x00, 0x00
.byte 0x1e, 0x00, 0x00, 0x00
# Modifier (0x142E) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::float_round_style (0x142C)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x2c, 0x14, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# FieldList (0x142F) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const std::float_denorm_style (0x142A)
# Name: has_denorm
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: has_denorm_loss
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: has_infinity
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: has_quiet_NaN
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: has_signaling_NaN
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_bounded
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_exact
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_iec559
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_integer
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_modulo
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_signed
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: is_specialized
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: tinyness_before
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const bool (0x114B)
# Name: traps
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const std::float_round_style (0x142E)
# Name: round_style
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: digits
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: digits10
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: max_digits10
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: max_exponent
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: max_exponent10
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: min_exponent
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: min_exponent10
# }
# StaticDataMember {
# TypeLeafKind: LF_STMEMBER (0x150E)
# AccessSpecifier: Public (0x3)
# Type: const int (0x104A)
# Name: radix
# }
# }
.byte 0xf2, 0x01, 0x03, 0x12
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x2a, 0x14, 0x00, 0x00
.byte 0x68, 0x61, 0x73, 0x5f
.byte 0x64, 0x65, 0x6e, 0x6f
.byte 0x72, 0x6d, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x68, 0x61, 0x73, 0x5f
.byte 0x64, 0x65, 0x6e, 0x6f
.byte 0x72, 0x6d, 0x5f, 0x6c
.byte 0x6f, 0x73, 0x73, 0x00
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x68, 0x61, 0x73, 0x5f
.byte 0x69, 0x6e, 0x66, 0x69
.byte 0x6e, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x68, 0x61, 0x73, 0x5f
.byte 0x71, 0x75, 0x69, 0x65
.byte 0x74, 0x5f, 0x4e, 0x61
.byte 0x4e, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x68, 0x61, 0x73, 0x5f
.byte 0x73, 0x69, 0x67, 0x6e
.byte 0x61, 0x6c, 0x69, 0x6e
.byte 0x67, 0x5f, 0x4e, 0x61
.byte 0x4e, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x62
.byte 0x6f, 0x75, 0x6e, 0x64
.byte 0x65, 0x64, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x65
.byte 0x78, 0x61, 0x63, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x69
.byte 0x65, 0x63, 0x35, 0x35
.byte 0x39, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x69
.byte 0x6e, 0x74, 0x65, 0x67
.byte 0x65, 0x72, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x6d
.byte 0x6f, 0x64, 0x75, 0x6c
.byte 0x6f, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x73
.byte 0x69, 0x67, 0x6e, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x69, 0x73, 0x5f, 0x73
.byte 0x70, 0x65, 0x63, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x64, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x74, 0x69, 0x6e, 0x79
.byte 0x6e, 0x65, 0x73, 0x73
.byte 0x5f, 0x62, 0x65, 0x66
.byte 0x6f, 0x72, 0x65, 0x00
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4b, 0x11, 0x00, 0x00
.byte 0x74, 0x72, 0x61, 0x70
.byte 0x73, 0x00, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x2e, 0x14, 0x00, 0x00
.byte 0x72, 0x6f, 0x75, 0x6e
.byte 0x64, 0x5f, 0x73, 0x74
.byte 0x79, 0x6c, 0x65, 0x00
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x64, 0x69, 0x67, 0x69
.byte 0x74, 0x73, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x64, 0x69, 0x67, 0x69
.byte 0x74, 0x73, 0x31, 0x30
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x64, 0x69, 0x67, 0x69
.byte 0x74, 0x73, 0x31, 0x30
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x65, 0x78, 0x70, 0x6f
.byte 0x6e, 0x65, 0x6e, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x5f
.byte 0x65, 0x78, 0x70, 0x6f
.byte 0x6e, 0x65, 0x6e, 0x74
.byte 0x31, 0x30, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x6d, 0x69, 0x6e, 0x5f
.byte 0x65, 0x78, 0x70, 0x6f
.byte 0x6e, 0x65, 0x6e, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x6d, 0x69, 0x6e, 0x5f
.byte 0x65, 0x78, 0x70, 0x6f
.byte 0x6e, 0x65, 0x6e, 0x74
.byte 0x31, 0x30, 0x00, 0xf1
.byte 0x0e, 0x15, 0x03, 0x00
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x72, 0x61, 0x64, 0x69
.byte 0x78, 0x00, 0xf2, 0xf1
# Struct (0x1430) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 23
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x142F)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Num_base
# LinkageName: .?AU_Num_base@std@@
# }
.byte 0x3a, 0x00, 0x05, 0x15
.byte 0x17, 0x00, 0x00, 0x02
.byte 0x2f, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4e, 0x75, 0x6d, 0x5f
.byte 0x62, 0x61, 0x73, 0x65
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x4e, 0x75
.byte 0x6d, 0x5f, 0x62, 0x61
.byte 0x73, 0x65, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x1431) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Num_base (0x1430)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1421)
# LineNumber: 40
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x30, 0x14, 0x00, 0x00
.byte 0x21, 0x14, 0x00, 0x00
.byte 0x28, 0x00, 0x00, 0x00
# MemberFuncId (0x1432) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::numeric_limits<long long> (0x141C)
# FunctionType: __int64 std::numeric_limits<long long>::() (0x141E)
# Name: max
# }
.byte 0x0e, 0x00, 0x02, 0x16
.byte 0x1c, 0x14, 0x00, 0x00
.byte 0x1e, 0x14, 0x00, 0x00
.byte 0x6d, 0x61, 0x78, 0x00
# MemberFuncId (0x1433) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1> (0x10F8)
# FunctionType: const std::allocator<int>& std::_Compressed_pair<std::allocator<int>,std::_Vector_val<std::_Simple_types<int> >,1>::() (0x1161)
# Name: _Get_first
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xf8, 0x10, 0x00, 0x00
.byte 0x61, 0x11, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x66, 0x69, 0x72
.byte 0x73, 0x74, 0x00, 0xf1
# ArgList (0x1434) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: const int* (0x104B)
# ArgType: const int* (0x104B)
# ArgType: std::random_access_iterator_tag (0x123C)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x3c, 0x12, 0x00, 0x00
# Procedure (0x1435) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: __int64 (0x13)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const int*, const int*, std::random_access_iterator_tag) (0x1434)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x34, 0x14, 0x00, 0x00
# FuncId (0x1436) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: __int64 (const int*, const int*, std::random_access_iterator_tag) (0x1435)
# Name: _Distance1
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x35, 0x14, 0x00, 0x00
.byte 0x5f, 0x44, 0x69, 0x73
.byte 0x74, 0x61, 0x6e, 0x63
.byte 0x65, 0x31, 0x00, 0xf1
# Pointer (0x1437) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const int (0x104A)
# PointerAttributes: 0x1040C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 1
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x4a, 0x10, 0x00, 0x00
.byte 0x0c, 0x04, 0x01, 0x00
# ArgList (0x1438) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: const int* const (0x1437)
# ArgType: const int* const (0x1437)
# ArgType: int* (0x674)
# ArgType: std::allocator<int>& (0x10FC)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x37, 0x14, 0x00, 0x00
.byte 0x37, 0x14, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
# Procedure (0x1439) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: int* (0x674)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (const int* const, const int* const, int*, std::allocator<int>&) (0x1438)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x38, 0x14, 0x00, 0x00
# FuncId (0x143A) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: int* (const int* const, const int* const, int*, std::allocator<int>&) (0x1439)
# Name: _Uninitialized_copy
# }
.byte 0x1e, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x39, 0x14, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x69
.byte 0x6e, 0x69, 0x74, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x64, 0x5f, 0x63
.byte 0x6f, 0x70, 0x79, 0x00
# ArgList (0x143B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const int* const (0x1437)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x37, 0x14, 0x00, 0x00
# Procedure (0x143C) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: const int* (0x104B)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const int* const) (0x143B)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x4b, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x3b, 0x14, 0x00, 0x00
# FuncId (0x143D) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: const int* (const int* const) (0x143C)
# Name: _Get_unwrapped
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x3c, 0x14, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x75, 0x6e, 0x77
.byte 0x72, 0x61, 0x70, 0x70
.byte 0x65, 0x64, 0x00, 0xf1
# ArgList (0x143E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: int* const (0x1131)
# ArgType: __int64 (0x13)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x31, 0x11, 0x00, 0x00
.byte 0x13, 0x00, 0x00, 0x00
# Procedure (0x143F) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: int* (0x674)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int* const, __int64) (0x143E)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x3e, 0x14, 0x00, 0x00
# FuncId (0x1440) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: int* (int* const, __int64) (0x143F)
# Name: _Get_unwrapped_n
# }
.byte 0x1e, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x3f, 0x14, 0x00, 0x00
.byte 0x5f, 0x47, 0x65, 0x74
.byte 0x5f, 0x75, 0x6e, 0x77
.byte 0x72, 0x61, 0x70, 0x70
.byte 0x65, 0x64, 0x5f, 0x6e
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x1441) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const int* const (0x1437)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x37, 0x14, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1442) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const int* const& (0x1441)
# ArgType: const int* const& (0x1441)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x41, 0x14, 0x00, 0x00
.byte 0x41, 0x14, 0x00, 0x00
# Procedure (0x1443) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: __int64 (0x13)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int* const&, const int* const&) (0x1442)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x13, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x42, 0x14, 0x00, 0x00
# FuncId (0x1444) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: __int64 (const int* const&, const int* const&) (0x1443)
# Name: _Idl_distance
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x43, 0x14, 0x00, 0x00
.byte 0x5f, 0x49, 0x64, 0x6c
.byte 0x5f, 0x64, 0x69, 0x73
.byte 0x74, 0x61, 0x6e, 0x63
.byte 0x65, 0x00, 0xf2, 0xf1
# ArgList (0x1445) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: int*& (0x111D)
# ArgType: int* const (0x1131)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x1d, 0x11, 0x00, 0x00
.byte 0x31, 0x11, 0x00, 0x00
# Procedure (0x1446) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (int*&, int* const) (0x1445)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x45, 0x14, 0x00, 0x00
# FuncId (0x1447) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void (int*&, int* const) (0x1446)
# Name: _Seek_wrapped
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x46, 0x14, 0x00, 0x00
.byte 0x5f, 0x53, 0x65, 0x65
.byte 0x6b, 0x5f, 0x77, 0x72
.byte 0x61, 0x70, 0x70, 0x65
.byte 0x64, 0x00, 0xf2, 0xf1
# Struct (0x1448) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Really_trivial_ptr_iterator_tag
# LinkageName: .?AU_Really_trivial_ptr_iterator_tag@std@@
# }
.byte 0x66, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x52, 0x65, 0x61, 0x6c
.byte 0x6c, 0x79, 0x5f, 0x74
.byte 0x72, 0x69, 0x76, 0x69
.byte 0x61, 0x6c, 0x5f, 0x70
.byte 0x74, 0x72, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x61, 0x67, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x52, 0x65, 0x61
.byte 0x6c, 0x6c, 0x79, 0x5f
.byte 0x74, 0x72, 0x69, 0x76
.byte 0x69, 0x61, 0x6c, 0x5f
.byte 0x70, 0x74, 0x72, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# ArgList (0x1449) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 6
# Arguments [
# ArgType: const int* const (0x1437)
# ArgType: const int* const (0x1437)
# ArgType: int* const (0x1131)
# ArgType: std::allocator<int>& (0x10FC)
# ArgType: std::_Really_trivial_ptr_iterator_tag (0x1448)
# ArgType: std::integral_constant<bool,1> (0x109E)
# ]
# }
.byte 0x1e, 0x00, 0x01, 0x12
.byte 0x06, 0x00, 0x00, 0x00
.byte 0x37, 0x14, 0x00, 0x00
.byte 0x37, 0x14, 0x00, 0x00
.byte 0x31, 0x11, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
.byte 0x48, 0x14, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
# Procedure (0x144A) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: int* (0x674)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 6
# ArgListType: (const int* const, const int* const, int* const, std::allocator<int>&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant<bool,1>) (0x1449)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x00, 0x00, 0x06, 0x00
.byte 0x49, 0x14, 0x00, 0x00
# Struct (0x144B) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Trivially_copyable_ptr_iterator_tag
# LinkageName: .?AU_Trivially_copyable_ptr_iterator_tag@std@@
# }
.byte 0x6e, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x54, 0x72, 0x69, 0x76
.byte 0x69, 0x61, 0x6c, 0x6c
.byte 0x79, 0x5f, 0x63, 0x6f
.byte 0x70, 0x79, 0x61, 0x62
.byte 0x6c, 0x65, 0x5f, 0x70
.byte 0x74, 0x72, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x61, 0x67, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x54, 0x72, 0x69
.byte 0x76, 0x69, 0x61, 0x6c
.byte 0x6c, 0x79, 0x5f, 0x63
.byte 0x6f, 0x70, 0x79, 0x61
.byte 0x62, 0x6c, 0x65, 0x5f
.byte 0x70, 0x74, 0x72, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# FieldList (0x144C) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_Trivially_copyable_ptr_iterator_tag (0x144B)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x4b, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x144D) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x144C)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Really_trivial_ptr_iterator_tag
# LinkageName: .?AU_Really_trivial_ptr_iterator_tag@std@@
# }
.byte 0x66, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0x4c, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x52, 0x65, 0x61, 0x6c
.byte 0x6c, 0x79, 0x5f, 0x74
.byte 0x72, 0x69, 0x76, 0x69
.byte 0x61, 0x6c, 0x5f, 0x70
.byte 0x74, 0x72, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x61, 0x67, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x52, 0x65, 0x61
.byte 0x6c, 0x6c, 0x79, 0x5f
.byte 0x74, 0x72, 0x69, 0x76
.byte 0x69, 0x61, 0x6c, 0x5f
.byte 0x70, 0x74, 0x72, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x144E) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Really_trivial_ptr_iterator_tag (0x144D)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 426
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x4d, 0x14, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0xaa, 0x01, 0x00, 0x00
# Struct (0x144F) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_General_ptr_iterator_tag
# LinkageName: .?AU_General_ptr_iterator_tag@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x47, 0x65, 0x6e, 0x65
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x70, 0x74, 0x72, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x47, 0x65
.byte 0x6e, 0x65, 0x72, 0x61
.byte 0x6c, 0x5f, 0x70, 0x74
.byte 0x72, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x5f, 0x74
.byte 0x61, 0x67, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# FieldList (0x1450) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# BaseClass {
# TypeLeafKind: LF_BCLASS (0x1400)
# AccessSpecifier: Public (0x3)
# BaseType: std::_General_ptr_iterator_tag (0x144F)
# BaseOffset: 0x0
# }
# }
.byte 0x0e, 0x00, 0x03, 0x12
.byte 0x00, 0x14, 0x03, 0x00
.byte 0x4f, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0xf2, 0xf1
# Struct (0x1451) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 1
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1450)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_Trivially_copyable_ptr_iterator_tag
# LinkageName: .?AU_Trivially_copyable_ptr_iterator_tag@std@@
# }
.byte 0x6e, 0x00, 0x05, 0x15
.byte 0x01, 0x00, 0x00, 0x02
.byte 0x50, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x54, 0x72, 0x69, 0x76
.byte 0x69, 0x61, 0x6c, 0x6c
.byte 0x79, 0x5f, 0x63, 0x6f
.byte 0x70, 0x79, 0x61, 0x62
.byte 0x6c, 0x65, 0x5f, 0x70
.byte 0x74, 0x72, 0x5f, 0x69
.byte 0x74, 0x65, 0x72, 0x61
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x74, 0x61, 0x67, 0x00
.byte 0x2e, 0x3f, 0x41, 0x55
.byte 0x5f, 0x54, 0x72, 0x69
.byte 0x76, 0x69, 0x61, 0x6c
.byte 0x6c, 0x79, 0x5f, 0x63
.byte 0x6f, 0x70, 0x79, 0x61
.byte 0x62, 0x6c, 0x65, 0x5f
.byte 0x70, 0x74, 0x72, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x40, 0x73, 0x74, 0x64
.byte 0x40, 0x40, 0x00, 0xf1
# UdtSourceLine (0x1452) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Trivially_copyable_ptr_iterator_tag (0x1451)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 421
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x51, 0x14, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0xa5, 0x01, 0x00, 0x00
# Struct (0x1453) {
# TypeLeafKind: LF_STRUCTURE (0x1505)
# MemberCount: 0
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x137A)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 1
# Name: std::_General_ptr_iterator_tag
# LinkageName: .?AU_General_ptr_iterator_tag@std@@
# }
.byte 0x5a, 0x00, 0x05, 0x15
.byte 0x00, 0x00, 0x00, 0x02
.byte 0x7a, 0x13, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x47, 0x65, 0x6e, 0x65
.byte 0x72, 0x61, 0x6c, 0x5f
.byte 0x70, 0x74, 0x72, 0x5f
.byte 0x69, 0x74, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x5f, 0x74, 0x61, 0x67
.byte 0x00, 0x2e, 0x3f, 0x41
.byte 0x55, 0x5f, 0x47, 0x65
.byte 0x6e, 0x65, 0x72, 0x61
.byte 0x6c, 0x5f, 0x70, 0x74
.byte 0x72, 0x5f, 0x69, 0x74
.byte 0x65, 0x72, 0x61, 0x74
.byte 0x6f, 0x72, 0x5f, 0x74
.byte 0x61, 0x67, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# UdtSourceLine (0x1454) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_General_ptr_iterator_tag (0x1453)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x1168)
# LineNumber: 417
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x53, 0x14, 0x00, 0x00
.byte 0x68, 0x11, 0x00, 0x00
.byte 0xa1, 0x01, 0x00, 0x00
# FuncId (0x1455) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: int* (const int* const, const int* const, int* const, std::allocator<int>&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant<bool,1>) (0x144A)
# Name: _Uninitialized_copy_al_unchecked
# }
.byte 0x2e, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x4a, 0x14, 0x00, 0x00
.byte 0x5f, 0x55, 0x6e, 0x69
.byte 0x6e, 0x69, 0x74, 0x69
.byte 0x61, 0x6c, 0x69, 0x7a
.byte 0x65, 0x64, 0x5f, 0x63
.byte 0x6f, 0x70, 0x79, 0x5f
.byte 0x61, 0x6c, 0x5f, 0x75
.byte 0x6e, 0x63, 0x68, 0x65
.byte 0x63, 0x6b, 0x65, 0x64
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x1456) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: int* const (0x1131)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x31, 0x11, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1457) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: const int* const& (0x1441)
# ArgType: int* const& (0x1456)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x41, 0x14, 0x00, 0x00
.byte 0x56, 0x14, 0x00, 0x00
# Procedure (0x1458) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1448)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (const int* const&, int* const&) (0x1457)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x48, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x57, 0x14, 0x00, 0x00
# FuncId (0x1459) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: std::_Really_trivial_ptr_iterator_tag (const int* const&, int* const&) (0x1458)
# Name: _Ptr_copy_cat
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x58, 0x14, 0x00, 0x00
.byte 0x5f, 0x50, 0x74, 0x72
.byte 0x5f, 0x63, 0x6f, 0x70
.byte 0x79, 0x5f, 0x63, 0x61
.byte 0x74, 0x00, 0xf2, 0xf1
# Procedure (0x145A) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: int* (0x674)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (const int*, const int*, int*) (0x140D)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x0d, 0x14, 0x00, 0x00
# FuncId (0x145B) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: int* (const int*, const int*, int*) (0x145A)
# Name: _Copy_memmove
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x5a, 0x14, 0x00, 0x00
.byte 0x5f, 0x43, 0x6f, 0x70
.byte 0x79, 0x5f, 0x6d, 0x65
.byte 0x6d, 0x6d, 0x6f, 0x76
.byte 0x65, 0x00, 0xf2, 0xf1
# MemberFuncId (0x145C) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: _Orphan_all
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x5f, 0x4f, 0x72, 0x70
.byte 0x68, 0x61, 0x6e, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x00
# MemberFuncId (0x145D) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: void std::vector<int,std::allocator<int> >::(int*, int*) (0x10EB)
# Name: _Destroy
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xeb, 0x10, 0x00, 0x00
.byte 0x5f, 0x44, 0x65, 0x73
.byte 0x74, 0x72, 0x6f, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x145E) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::allocator<int> (0x1085)
# FunctionType: void std::allocator<int>::(int* const, const unsigned __int64) (0x1133)
# Name: deallocate
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x85, 0x10, 0x00, 0x00
.byte 0x33, 0x11, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
# MemberFuncId (0x145F) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::vector<int,std::allocator<int> > (0x1081)
# FunctionType: unsigned __int64 std::vector<int,std::allocator<int> >::() (0x10D7)
# Name: capacity
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x81, 0x10, 0x00, 0x00
.byte 0xd7, 0x10, 0x00, 0x00
.byte 0x63, 0x61, 0x70, 0x61
.byte 0x63, 0x69, 0x74, 0x79
.byte 0x00, 0xf3, 0xf2, 0xf1
# MemberFuncId (0x1460) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Container_base12 (0x1172)
# FunctionType: void std::_Container_base12::() (0x11B4)
# Name: _Orphan_all
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x72, 0x11, 0x00, 0x00
.byte 0xb4, 0x11, 0x00, 0x00
.byte 0x5f, 0x4f, 0x72, 0x70
.byte 0x68, 0x61, 0x6e, 0x5f
.byte 0x61, 0x6c, 0x6c, 0x00
# Class (0x1461) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 0
# Properties [ (0x280)
# ForwardReference (0x80)
# HasUniqueName (0x200)
# ]
# FieldList: 0x0
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 0
# Name: std::_Lockit
# LinkageName: .?AV_Lockit@std@@
# }
.byte 0x36, 0x00, 0x04, 0x15
.byte 0x00, 0x00, 0x80, 0x02
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4c, 0x6f, 0x63, 0x6b
.byte 0x69, 0x74, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x5f
.byte 0x4c, 0x6f, 0x63, 0x6b
.byte 0x69, 0x74, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# Pointer (0x1462) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Lockit (0x1461)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# MemberFunction (0x1463) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Lockit (0x1461)
# ThisType: std::_Lockit* (0x1462)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 0
# ArgListType: () (0x1000)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x62, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x10, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x1464) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: int (0x74)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
# MemberFunction (0x1465) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Lockit (0x1461)
# ThisType: std::_Lockit* (0x1462)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (int) (0x1464)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x62, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x64, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# Modifier (0x1466) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: std::_Lockit (0x1461)
# Modifiers [ (0x1)
# Const (0x1)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x01, 0x00, 0xf2, 0xf1
# Pointer (0x1467) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const std::_Lockit (0x1466)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x66, 0x14, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1468) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: const std::_Lockit& (0x1467)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x67, 0x14, 0x00, 0x00
# MemberFunction (0x1469) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Lockit (0x1461)
# ThisType: std::_Lockit* (0x1462)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Lockit&) (0x1468)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x62, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x68, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x146A) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::_Lockit::() (0x1463)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::_Lockit::(int) (0x1465)
# ]
# Method [
# AccessSpecifier: Public (0x3)
# Type: void std::_Lockit::(const std::_Lockit&) (0x1469)
# ]
# }
.byte 0x1a, 0x00, 0x06, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x63, 0x14, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x65, 0x14, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x69, 0x14, 0x00, 0x00
# MemberFunction (0x146B) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Lockit (0x1461)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (int) (0x1464)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x64, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x146C) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 1
# Arguments [
# ArgType: std::_Lockit* (0x1462)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x12
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x62, 0x14, 0x00, 0x00
# MemberFunction (0x146D) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Lockit (0x1461)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (std::_Lockit*) (0x146C)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x6c, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# ArgList (0x146E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::_Lockit* (0x1462)
# ArgType: int (0x74)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x62, 0x14, 0x00, 0x00
.byte 0x74, 0x00, 0x00, 0x00
# MemberFunction (0x146F) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Lockit (0x1461)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::_Lockit*, int) (0x146E)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x6e, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MethodOverloadList (0x1470) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::_Lockit::(int) (0x146B)
# ]
# Method [
# AccessSpecifier: Private (0x1)
# MethodKind: Static (0x2)
# Type: void std::_Lockit::(std::_Lockit*) (0x146D)
# ]
# Method [
# AccessSpecifier: Private (0x1)
# MethodKind: Static (0x2)
# Type: void std::_Lockit::(std::_Lockit*, int) (0x146F)
# ]
# }
.byte 0x1a, 0x00, 0x06, 0x12
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x6b, 0x14, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00
.byte 0x6d, 0x14, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00
.byte 0x6f, 0x14, 0x00, 0x00
# MethodOverloadList (0x1471) {
# TypeLeafKind: LF_METHODLIST (0x1206)
# Method [
# AccessSpecifier: Public (0x3)
# MethodKind: Static (0x2)
# Type: void std::_Lockit::(int) (0x146B)
# ]
# Method [
# AccessSpecifier: Private (0x1)
# MethodKind: Static (0x2)
# Type: void std::_Lockit::(std::_Lockit*) (0x146D)
# ]
# }
.byte 0x12, 0x00, 0x06, 0x12
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x6b, 0x14, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00
.byte 0x6d, 0x14, 0x00, 0x00
# Pointer (0x1472) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: std::_Lockit (0x1461)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# MemberFunction (0x1473) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: std::_Lockit& (0x1472)
# ClassType: std::_Lockit (0x1461)
# ThisType: std::_Lockit* (0x1462)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 1
# ArgListType: (const std::_Lockit&) (0x1468)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x72, 0x14, 0x00, 0x00
.byte 0x61, 0x14, 0x00, 0x00
.byte 0x62, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x01, 0x00
.byte 0x68, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# FieldList (0x1474) {
# TypeLeafKind: LF_FIELDLIST (0x1203)
# DataMember {
# TypeLeafKind: LF_MEMBER (0x150D)
# AccessSpecifier: Private (0x1)
# Type: int (0x74)
# FieldOffset: 0x0
# Name: _Locktype
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x3
# MethodListIndex: 0x146A
# Name: _Lockit
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: void std::_Lockit::() (0x1463)
# Name: ~_Lockit
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x3
# MethodListIndex: 0x1470
# Name: _Lockit_ctor
# }
# OverloadedMethod {
# TypeLeafKind: LF_METHOD (0x150F)
# MethodCount: 0x2
# MethodListIndex: 0x1471
# Name: _Lockit_dtor
# }
# OneMethod {
# TypeLeafKind: LF_ONEMETHOD (0x1511)
# AccessSpecifier: Public (0x3)
# Type: std::_Lockit& std::_Lockit::(const std::_Lockit&) (0x1473)
# Name: operator=
# }
# }
.byte 0x7e, 0x00, 0x03, 0x12
.byte 0x0d, 0x15, 0x01, 0x00
.byte 0x74, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x5f, 0x4c
.byte 0x6f, 0x63, 0x6b, 0x74
.byte 0x79, 0x70, 0x65, 0x00
.byte 0x0f, 0x15, 0x03, 0x00
.byte 0x6a, 0x14, 0x00, 0x00
.byte 0x5f, 0x4c, 0x6f, 0x63
.byte 0x6b, 0x69, 0x74, 0x00
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x63, 0x14, 0x00, 0x00
.byte 0x7e, 0x5f, 0x4c, 0x6f
.byte 0x63, 0x6b, 0x69, 0x74
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x03, 0x00
.byte 0x70, 0x14, 0x00, 0x00
.byte 0x5f, 0x4c, 0x6f, 0x63
.byte 0x6b, 0x69, 0x74, 0x5f
.byte 0x63, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x0f, 0x15, 0x02, 0x00
.byte 0x71, 0x14, 0x00, 0x00
.byte 0x5f, 0x4c, 0x6f, 0x63
.byte 0x6b, 0x69, 0x74, 0x5f
.byte 0x64, 0x74, 0x6f, 0x72
.byte 0x00, 0xf3, 0xf2, 0xf1
.byte 0x11, 0x15, 0x03, 0x00
.byte 0x73, 0x14, 0x00, 0x00
.byte 0x6f, 0x70, 0x65, 0x72
.byte 0x61, 0x74, 0x6f, 0x72
.byte 0x3d, 0x00, 0xf2, 0xf1
# Class (0x1475) {
# TypeLeafKind: LF_CLASS (0x1504)
# MemberCount: 11
# Properties [ (0x200)
# HasUniqueName (0x200)
# ]
# FieldList: <field list> (0x1474)
# DerivedFrom: 0x0
# VShape: 0x0
# SizeOf: 4
# Name: std::_Lockit
# LinkageName: .?AV_Lockit@std@@
# }
.byte 0x36, 0x00, 0x04, 0x15
.byte 0x0b, 0x00, 0x00, 0x02
.byte 0x74, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x73, 0x74
.byte 0x64, 0x3a, 0x3a, 0x5f
.byte 0x4c, 0x6f, 0x63, 0x6b
.byte 0x69, 0x74, 0x00, 0x2e
.byte 0x3f, 0x41, 0x56, 0x5f
.byte 0x4c, 0x6f, 0x63, 0x6b
.byte 0x69, 0x74, 0x40, 0x73
.byte 0x74, 0x64, 0x40, 0x40
.byte 0x00, 0xf3, 0xf2, 0xf1
# StringId (0x1476) {
# TypeLeafKind: LF_STRING_ID (0x1605)
# Id: 0x0
# StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\yvals.h
# }
.byte 0x6e, 0x00, 0x05, 0x16
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x43, 0x3a, 0x5c, 0x50
.byte 0x72, 0x6f, 0x67, 0x72
.byte 0x61, 0x6d, 0x20, 0x46
.byte 0x69, 0x6c, 0x65, 0x73
.byte 0x20, 0x28, 0x78, 0x38
.byte 0x36, 0x29, 0x5c, 0x4d
.byte 0x69, 0x63, 0x72, 0x6f
.byte 0x73, 0x6f, 0x66, 0x74
.byte 0x20, 0x56, 0x69, 0x73
.byte 0x75, 0x61, 0x6c, 0x20
.byte 0x53, 0x74, 0x75, 0x64
.byte 0x69, 0x6f, 0x5c, 0x32
.byte 0x30, 0x31, 0x37, 0x5c
.byte 0x43, 0x6f, 0x6d, 0x6d
.byte 0x75, 0x6e, 0x69, 0x74
.byte 0x79, 0x5c, 0x56, 0x43
.byte 0x5c, 0x54, 0x6f, 0x6f
.byte 0x6c, 0x73, 0x5c, 0x4d
.byte 0x53, 0x56, 0x43, 0x5c
.byte 0x31, 0x34, 0x2e, 0x31
.byte 0x36, 0x2e, 0x32, 0x37
.byte 0x30, 0x32, 0x33, 0x5c
.byte 0x69, 0x6e, 0x63, 0x6c
.byte 0x75, 0x64, 0x65, 0x5c
.byte 0x79, 0x76, 0x61, 0x6c
.byte 0x73, 0x2e, 0x68, 0x00
# UdtSourceLine (0x1477) {
# TypeLeafKind: LF_UDT_SRC_LINE (0x1606)
# UDT: std::_Lockit (0x1475)
# SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\yvals.h (0x1476)
# LineNumber: 339
# }
.byte 0x0e, 0x00, 0x06, 0x16
.byte 0x75, 0x14, 0x00, 0x00
.byte 0x76, 0x14, 0x00, 0x00
.byte 0x53, 0x01, 0x00, 0x00
# ArgList (0x1478) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 3
# Arguments [
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ArgType: std::allocator<int>& (0x10FC)
# ]
# }
.byte 0x12, 0x00, 0x01, 0x12
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
# Procedure (0x1479) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 3
# ArgListType: (int*, int*, std::allocator<int>&) (0x1478)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x03, 0x00
.byte 0x78, 0x14, 0x00, 0x00
# FuncId (0x147A) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void (int*, int*, std::allocator<int>&) (0x1479)
# Name: _Destroy_range
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x79, 0x14, 0x00, 0x00
.byte 0x5f, 0x44, 0x65, 0x73
.byte 0x74, 0x72, 0x6f, 0x79
.byte 0x5f, 0x72, 0x61, 0x6e
.byte 0x67, 0x65, 0x00, 0xf1
# ArgList (0x147B) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 4
# Arguments [
# ArgType: int* (0x674)
# ArgType: int* (0x674)
# ArgType: std::allocator<int>& (0x10FC)
# ArgType: std::integral_constant<bool,1> (0x109E)
# ]
# }
.byte 0x16, 0x00, 0x01, 0x12
.byte 0x04, 0x00, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0x74, 0x06, 0x00, 0x00
.byte 0xfc, 0x10, 0x00, 0x00
.byte 0x9e, 0x10, 0x00, 0x00
# Procedure (0x147C) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 4
# ArgListType: (int*, int*, std::allocator<int>&, std::integral_constant<bool,1>) (0x147B)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x04, 0x00
.byte 0x7b, 0x14, 0x00, 0x00
# FuncId (0x147D) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void (int*, int*, std::allocator<int>&, std::integral_constant<bool,1>) (0x147C)
# Name: _Destroy_range1
# }
.byte 0x1a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x7c, 0x14, 0x00, 0x00
.byte 0x5f, 0x44, 0x65, 0x73
.byte 0x74, 0x72, 0x6f, 0x79
.byte 0x5f, 0x72, 0x61, 0x6e
.byte 0x67, 0x65, 0x31, 0x00
# ArgList (0x147E) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: void* (0x603)
# ArgType: unsigned __int64 (0x23)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x23, 0x00, 0x00, 0x00
# Procedure (0x147F) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (void*, unsigned __int64) (0x147E)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x7e, 0x14, 0x00, 0x00
# FuncId (0x1480) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void (void*, unsigned __int64) (0x147F)
# Name: _Deallocate
# }
.byte 0x16, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x7f, 0x14, 0x00, 0x00
.byte 0x5f, 0x44, 0x65, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x65, 0x00
# Pointer (0x1481) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: void* (0x603)
# PointerAttributes: 0x1002C
# PtrType: Near64 (0xC)
# PtrMode: LValueReference (0x1)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x03, 0x06, 0x00, 0x00
.byte 0x2c, 0x00, 0x01, 0x00
# ArgList (0x1482) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: void*& (0x1481)
# ArgType: unsigned __int64& (0x13AB)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x81, 0x14, 0x00, 0x00
.byte 0xab, 0x13, 0x00, 0x00
# Procedure (0x1483) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (void*&, unsigned __int64&) (0x1482)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x82, 0x14, 0x00, 0x00
# FuncId (0x1484) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void (void*&, unsigned __int64&) (0x1483)
# Name: _Adjust_manually_vector_aligned
# }
.byte 0x2a, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x83, 0x14, 0x00, 0x00
.byte 0x5f, 0x41, 0x64, 0x6a
.byte 0x75, 0x73, 0x74, 0x5f
.byte 0x6d, 0x61, 0x6e, 0x75
.byte 0x61, 0x6c, 0x6c, 0x79
.byte 0x5f, 0x76, 0x65, 0x63
.byte 0x74, 0x6f, 0x72, 0x5f
.byte 0x61, 0x6c, 0x69, 0x67
.byte 0x6e, 0x65, 0x64, 0x00
# Pointer (0x1485) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const unsigned __int64 (0x108A)
# PointerAttributes: 0x1040C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 1
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8a, 0x10, 0x00, 0x00
.byte 0x0c, 0x04, 0x01, 0x00
# MemberFuncId (0x1486) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: const int*& std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x1120)
# Name: _Myend
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0x20, 0x11, 0x00, 0x00
.byte 0x5f, 0x4d, 0x79, 0x65
.byte 0x6e, 0x64, 0x00, 0xf1
# MemberFuncId (0x1487) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > > (0x1082)
# FunctionType: void std::_Vector_alloc<std::_Vec_base_types<int,std::allocator<int> > >::() (0x10FA)
# Name: _Free_proxy
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0x82, 0x10, 0x00, 0x00
.byte 0xfa, 0x10, 0x00, 0x00
.byte 0x5f, 0x46, 0x72, 0x65
.byte 0x65, 0x5f, 0x70, 0x72
.byte 0x6f, 0x78, 0x79, 0x00
# ArgList (0x1488) {
# TypeLeafKind: LF_ARGLIST (0x1201)
# NumArgs: 2
# Arguments [
# ArgType: std::allocator<std::_Container_proxy>& (0x11C1)
# ArgType: std::_Container_proxy* const (0x1109)
# ]
# }
.byte 0x0e, 0x00, 0x01, 0x12
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xc1, 0x11, 0x00, 0x00
.byte 0x09, 0x11, 0x00, 0x00
# MemberFunction (0x1489) {
# TypeLeafKind: LF_MFUNCTION (0x1009)
# ReturnType: void (0x3)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# ThisType: 0x0
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::allocator<std::_Container_proxy>&, std::_Container_proxy* const) (0x1488)
# ThisAdjustment: 0
# }
.byte 0x1a, 0x00, 0x09, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x88, 0x14, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
# MemberFuncId (0x148A) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# FunctionType: void std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(std::allocator<std::_Container_proxy>&, std::_Container_proxy* const) (0x1489)
# Name: destroy
# }
.byte 0x12, 0x00, 0x02, 0x16
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0x89, 0x14, 0x00, 0x00
.byte 0x64, 0x65, 0x73, 0x74
.byte 0x72, 0x6f, 0x79, 0x00
# Procedure (0x148B) {
# TypeLeafKind: LF_PROCEDURE (0x1008)
# ReturnType: void (0x3)
# CallingConvention: NearC (0x0)
# FunctionOptions [ (0x0)
# ]
# NumParameters: 2
# ArgListType: (std::allocator<std::_Container_proxy>&, std::_Container_proxy* const) (0x1488)
# }
.byte 0x0e, 0x00, 0x08, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x02, 0x00
.byte 0x88, 0x14, 0x00, 0x00
# FuncId (0x148C) {
# TypeLeafKind: LF_FUNC_ID (0x1601)
# ParentScope: std (0x1382)
# FunctionType: void (std::allocator<std::_Container_proxy>&, std::_Container_proxy* const) (0x148B)
# Name: _Deallocate_plain
# }
.byte 0x1e, 0x00, 0x01, 0x16
.byte 0x82, 0x13, 0x00, 0x00
.byte 0x8b, 0x14, 0x00, 0x00
.byte 0x5f, 0x44, 0x65, 0x61
.byte 0x6c, 0x6c, 0x6f, 0x63
.byte 0x61, 0x74, 0x65, 0x5f
.byte 0x70, 0x6c, 0x61, 0x69
.byte 0x6e, 0x00, 0xf2, 0xf1
# MemberFuncId (0x148D) {
# TypeLeafKind: LF_MFUNC_ID (0x1602)
# ClassType: std::_Default_allocator_traits<std::allocator<std::_Container_proxy> > (0x11A0)
# FunctionType: void std::_Default_allocator_traits<std::allocator<std::_Container_proxy> >::(std::allocator<std::_Container_proxy>&, const std::_Container_proxy*, const unsigned __int64) (0x11C9)
# Name: deallocate
# }
.byte 0x16, 0x00, 0x02, 0x16
.byte 0xa0, 0x11, 0x00, 0x00
.byte 0xc9, 0x11, 0x00, 0x00
.byte 0x64, 0x65, 0x61, 0x6c
.byte 0x6c, 0x6f, 0x63, 0x61
.byte 0x74, 0x65, 0x00, 0xf1
# Modifier (0x148E) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: void (0x3)
# Modifiers [ (0x3)
# Const (0x1)
# Volatile (0x2)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x03, 0x00, 0xf2, 0xf1
# Pointer (0x148F) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const volatile void (0x148E)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x8e, 0x14, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Modifier (0x1490) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: char (0x70)
# Modifiers [ (0x3)
# Const (0x1)
# Volatile (0x2)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x03, 0x00, 0xf2, 0xf1
# Pointer (0x1491) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: const volatile char (0x1490)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x90, 0x14, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
# Modifier (0x1492) {
# TypeLeafKind: LF_MODIFIER (0x1001)
# ModifiedType: char (0x70)
# Modifiers [ (0x2)
# Volatile (0x2)
# ]
# }
.byte 0x0a, 0x00, 0x01, 0x10
.byte 0x70, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0xf2, 0xf1
# Pointer (0x1493) {
# TypeLeafKind: LF_POINTER (0x1002)
# PointeeType: volatile char (0x1492)
# PointerAttributes: 0x1000C
# PtrType: Near64 (0xC)
# PtrMode: Pointer (0x0)
# IsFlat: 0
# IsConst: 0
# IsVolatile: 0
# IsUnaligned: 0
# IsRestrict: 0
# SizeOf: 8
# }
.byte 0x0a, 0x00, 0x02, 0x10
.byte 0x92, 0x14, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00
.globl "??_7fail_fast@gsl@@6B@"
.set "??_7fail_fast@gsl@@6B@", .L__unnamed_1+8
.globl "??_7logic_error@std@@6B@"
.set "??_7logic_error@std@@6B@", .L__unnamed_2+8
.globl "??_7exception@std@@6B@"
.set "??_7exception@std@@6B@", .L__unnamed_3+8
.globl "??_7narrowing_error@gsl@@6B@"
.set "??_7narrowing_error@gsl@@6B@", .L__unnamed_4+8