.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: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?@@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?@@AEBQEBH0@Z"; .scl 2; .type 32; .endef .section .text,"xr",discard,"??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z" .globl "??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z" # -- Begin function ??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z .p2align 4, 0x90 "??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z": # @"??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z" .Lfunc_begin105: .cv_func_id 105 .cv_loc 105 10 974 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:974:0 .seh_proc "??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z" # %bb.0: sub rsp, 56 .seh_stackalloc 56 .seh_endprologue mov qword ptr [rsp + 48], rdx mov qword ptr [rsp + 40], rcx .Ltmp318: .cv_loc 105 10 975 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:975:0 mov rdx, qword ptr [rsp + 48] mov rcx, qword ptr [rsp + 40] mov r8b, byte ptr [rsp + 32] call "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" nop add rsp, 56 ret .Ltmp319: .Lfunc_end105: .seh_handlerdata .section .text,"xr",discard,"??$_Idl_distance@PEBHPEBH@std@@YA?A?@@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, 16 .seh_stackalloc 16 .seh_endprologue mov qword ptr [rsp + 8], r8 mov qword ptr [rsp], 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 rax, rcx add rsp, 16 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 "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z"; .scl 2; .type 32; .endef .section .text,"xr",discard,"??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" .globl "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z .p2align 4, 0x90 "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" .Lfunc_begin109: .cv_func_id 109 .cv_loc 109 10 967 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:967:0 .seh_proc "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_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 .Ltmp326: .cv_loc 109 10 968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:968: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, 24 ret .Ltmp327: .Lfunc_end109: .seh_handlerdata .section .text,"xr",discard,"??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@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_begin110: .cv_func_id 110 .cv_loc 110 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 .Ltmp328: .cv_loc 110 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 110 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 110 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 110 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 110 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 110 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 .Ltmp329: .Lfunc_end110: .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_begin111: .cv_func_id 111 .cv_loc 111 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] .Ltmp330: .cv_loc 111 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 111 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 .Ltmp331: .Lfunc_end111: .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_begin112: .cv_func_id 112 .cv_loc 112 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] .Ltmp332: .cv_loc 112 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 112 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 .Ltmp333: .Lfunc_end112: .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_begin113: .cv_func_id 113 .cv_loc 113 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 .Ltmp334: .cv_loc 113 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 113 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 .Ltmp335: .Lfunc_end113: .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_begin114: .cv_func_id 114 .cv_loc 114 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] .Ltmp336: .cv_loc 114 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 .Ltmp337: .Lfunc_end114: .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_begin115: .cv_func_id 115 .cv_loc 115 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] .Ltmp340: .cv_loc 115 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 .LBB115_6 # %bb.1: .cv_loc 115 10 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:218:0 .Ltmp338: .Ltmp341: mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] lea rcx, [rbp - 24] mov edx, 3 call rax .Ltmp339: mov qword ptr [rbp - 48], rax # 8-byte Spill jmp .LBB115_2 .LBB115_2: .Ltmp342: .cv_loc 115 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 .LBB115_3: # =>This Inner Loop Header: Depth=1 mov rax, qword ptr [rbp - 32] cmp qword ptr [rax], 0 je .LBB115_5 # %bb.4: # in Loop: Header=BB115_3 Depth=1 .Ltmp343: .cv_loc 115 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 115 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 115 10 220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:220:0 jmp .LBB115_3 .Ltmp344: .LBB115_5: .cv_loc 115 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 115 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"] .Ltmp345: .LBB115_6: .cv_loc 115 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" .LBB115_7: mov qword ptr [rsp + 16], rdx push rbp .seh_pushreg 5 sub rsp, 32 .seh_stackalloc 32 lea rbp, [rdx + 80] .seh_endprologue .Ltmp346: .cv_loc 115 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 .Ltmp347: .Lfunc_end115: .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_begin115@IMGREL # IP .long -1 # ToState .long .Ltmp338@IMGREL+1 # IP .long 0 # ToState .long .Ltmp339@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_begin116: .cv_func_id 116 .cv_loc 116 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 .Ltmp348: .cv_loc 116 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 116 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 .Ltmp349: .Lfunc_end116: .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_begin117: .cv_func_id 117 .cv_loc 117 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 .Ltmp350: .cv_loc 117 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 .Ltmp351: .Lfunc_end117: .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_begin118: .cv_func_id 118 .cv_loc 118 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 .Ltmp352: .cv_loc 118 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 .LBB118_2 # %bb.1: .Ltmp353: .cv_loc 118 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" .Ltmp354: .LBB118_2: .cv_loc 118 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 118 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 .Ltmp355: .Lfunc_end118: .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_begin119: .cv_func_id 119 .cv_loc 119 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 .Ltmp356: .cv_loc 119 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 119 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 119 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: .Ltmp357: .cv_loc 119 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 .LBB119_3 # %bb.2: .Ltmp358: .cv_loc 119 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 jmp .LBB119_8 .Ltmp359: .LBB119_3: .cv_loc 119 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 jmp .LBB119_4 .LBB119_4: .Ltmp360: .cv_loc 119 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 .LBB119_6 # %bb.5: int3 .LBB119_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] .Ltmp361: # %bb.7: .cv_loc 119 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 jmp .LBB119_8 .Ltmp362: .LBB119_8: .cv_loc 119 3 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 jmp .LBB119_9 .Ltmp363: .LBB119_9: .cv_loc 119 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 119 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: .Ltmp364: .cv_loc 119 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 .LBB119_13 # %bb.11: cmp qword ptr [rsp + 72], 47 ja .LBB119_13 # %bb.12: .Ltmp365: .cv_loc 119 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 jmp .LBB119_18 .Ltmp366: .LBB119_13: .cv_loc 119 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 jmp .LBB119_14 .LBB119_14: .Ltmp367: .cv_loc 119 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 .LBB119_16 # %bb.15: int3 .LBB119_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] .Ltmp368: # %bb.17: .cv_loc 119 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 jmp .LBB119_18 .Ltmp369: .LBB119_18: .cv_loc 119 3 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 jmp .LBB119_19 .Ltmp370: .LBB119_19: .cv_loc 119 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 119 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 .Ltmp371: .Lfunc_end119: .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_begin120: .cv_func_id 120 .cv_loc 120 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] .Ltmp372: .cv_loc 120 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 .Ltmp373: .Lfunc_end120: .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_begin121: .cv_func_id 121 .cv_loc 121 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] .Ltmp374: .cv_loc 121 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 121 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 121 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 121 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 121 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 121 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 .Ltmp375: .Lfunc_end121: .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_begin122: .cv_func_id 122 .cv_loc 122 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 .Ltmp376: .cv_loc 122 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 .Ltmp377: .Lfunc_end122: .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_begin123: .cv_func_id 123 .cv_loc 123 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 .Ltmp378: .cv_loc 123 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 123 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 .Ltmp379: .Lfunc_end123: .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_begin124: .cv_func_id 124 .cv_loc 124 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 .Ltmp380: .cv_loc 124 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 124 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 .Ltmp381: .Lfunc_end124: .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 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 .Ltmp383-.Ltmp382 # Subsection size .Ltmp382: .short .Ltmp385-.Ltmp384 # Record length .Ltmp384: .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 .Ltmp385: .Ltmp383: .p2align 2 .long 241 # Symbol subsection for foo .long .Ltmp387-.Ltmp386 # Subsection size .Ltmp386: .short .Ltmp389-.Ltmp388 # Record length .Ltmp388: .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 .Ltmp389: .short .Ltmp391-.Ltmp390 # Record length .Ltmp390: .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 .Ltmp391: .short .Ltmp393-.Ltmp392 # Record length .Ltmp392: .short 4414 # Record kind: S_LOCAL .long 48 # TypeIndex .short 0 # Flags .asciz "ret" .Ltmp393: .cv_def_range .Ltmp0 .Ltmp7, "E\021O\001\000\000_\000\000\000" .short .Ltmp395-.Ltmp394 # Record length .Ltmp394: .short 4414 # Record kind: S_LOCAL .long 4149 # TypeIndex .short 0 # Flags .asciz "s" .Ltmp395: .cv_def_range .Ltmp0 .Ltmp7, "E\021O\001\000\000\200\000\000\000" .short .Ltmp397-.Ltmp396 # Record length .Ltmp396: .short 4414 # Record kind: S_LOCAL .long 4210 # TypeIndex .short 0 # Flags .asciz "cs" .Ltmp397: .cv_def_range .Ltmp0 .Ltmp7, "E\021O\001\000\000p\000\000\000" .short .Ltmp399-.Ltmp398 # Record length .Ltmp398: .short 4414 # Record kind: S_LOCAL .long 4149 # TypeIndex .short 0 # Flags .asciz "s2" .Ltmp399: .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 .Ltmp387: .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::span<0,void> .long .Ltmp401-.Ltmp400 # Subsection size .Ltmp400: .short .Ltmp403-.Ltmp402 # Record length .Ltmp402: .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::span<0,void>" # Function name .Ltmp403: .short .Ltmp405-.Ltmp404 # Record length .Ltmp404: .short 4414 # Record kind: S_LOCAL .long 4102 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp405: .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 .Ltmp401: .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::size .long .Ltmp407-.Ltmp406 # Subsection size .Ltmp406: .short .Ltmp409-.Ltmp408 # Record length .Ltmp408: .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::size" # Function name .Ltmp409: .short .Ltmp411-.Ltmp410 # Record length .Ltmp410: .short 4414 # Record kind: S_LOCAL .long 4126 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp411: .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 .Ltmp407: .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::data .long .Ltmp413-.Ltmp412 # Subsection size .Ltmp412: .short .Ltmp415-.Ltmp414 # Record length .Ltmp414: .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::data" # Function name .Ltmp415: .short .Ltmp417-.Ltmp416 # Record length .Ltmp416: .short 4414 # Record kind: S_LOCAL .long 4126 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp417: .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 .Ltmp413: .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::span<0,void> .long .Ltmp419-.Ltmp418 # Subsection size .Ltmp418: .short .Ltmp421-.Ltmp420 # Record length .Ltmp420: .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::span<0,void>" # Function name .Ltmp421: .short .Ltmp423-.Ltmp422 # Record length .Ltmp422: .short 4414 # Record kind: S_LOCAL .long 4169 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp423: .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 .Ltmp419: .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::size .long .Ltmp425-.Ltmp424 # Subsection size .Ltmp424: .short .Ltmp427-.Ltmp426 # Record length .Ltmp426: .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::size" # Function name .Ltmp427: .short .Ltmp429-.Ltmp428 # Record length .Ltmp428: .short 4414 # Record kind: S_LOCAL .long 4189 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp429: .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 .Ltmp425: .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::data .long .Ltmp431-.Ltmp430 # Subsection size .Ltmp430: .short .Ltmp433-.Ltmp432 # Record length .Ltmp432: .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::data" # Function name .Ltmp433: .short .Ltmp435-.Ltmp434 # Record length .Ltmp434: .short 4414 # Record kind: S_LOCAL .long 4189 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp435: .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 .Ltmp431: .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 .Ltmp437-.Ltmp436 # Subsection size .Ltmp436: .short .Ltmp439-.Ltmp438 # Record length .Ltmp438: .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 .Ltmp439: .short .Ltmp441-.Ltmp440 # Record length .Ltmp440: .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 .Ltmp441: .short .Ltmp443-.Ltmp442 # Record length .Ltmp442: .short 4414 # Record kind: S_LOCAL .long 48 # TypeIndex .short 0 # Flags .asciz "ret" .Ltmp443: .cv_def_range .Ltmp26 .Ltmp27, "E\021N\001\000\0007\000\000\000" .short .Ltmp445-.Ltmp444 # Record length .Ltmp444: .short 4414 # Record kind: S_LOCAL .long 4341 # TypeIndex .short 0 # Flags .asciz "v" .Ltmp445: .cv_def_range .Ltmp26 .Ltmp27, "E\021N\001\000\000\020\000\000\000" .short .Ltmp447-.Ltmp446 # Record length .Ltmp446: .short 4414 # Record kind: S_LOCAL .long 4149 # TypeIndex .short 0 # Flags .asciz "s" .Ltmp447: .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 .Ltmp437: .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::allocator .long .Ltmp449-.Ltmp448 # Subsection size .Ltmp448: .short .Ltmp451-.Ltmp450 # Record length .Ltmp450: .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::allocator" # Function name .Ltmp451: .short .Ltmp453-.Ltmp452 # Record length .Ltmp452: .short 4414 # Record kind: S_LOCAL .long 4397 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp453: .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 .Ltmp449: .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 >::vector .long .Ltmp455-.Ltmp454 # Subsection size .Ltmp454: .short .Ltmp457-.Ltmp456 # Record length .Ltmp456: .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 >::vector" # Function name .Ltmp457: .short .Ltmp459-.Ltmp458 # Record length .Ltmp458: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp459: .cv_def_range .Ltmp32 .Ltmp40, "E\021N\001\000\000\350\377\377\377" .short .Ltmp461-.Ltmp460 # Record length .Ltmp460: .short 4414 # Record kind: S_LOCAL .long 4561 # TypeIndex .short 1 # Flags .asciz "_Ilist" .Ltmp461: .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 .Ltmp463-.Ltmp462 # Record length .Ltmp462: .short 4414 # Record kind: S_LOCAL .long 4231 # TypeIndex .short 1 # Flags .asciz "_Al" .Ltmp463: .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 .Ltmp455: .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::span >,void> .long .Ltmp465-.Ltmp464 # Subsection size .Ltmp464: .short .Ltmp467-.Ltmp466 # Record length .Ltmp466: .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::span >,void>" # Function name .Ltmp467: .short .Ltmp469-.Ltmp468 # Record length .Ltmp468: .short 4414 # Record kind: S_LOCAL .long 4102 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp469: .cv_def_range .Ltmp41 .Ltmp42, "E\021O\001\000\0008\000\000\000" .short .Ltmp471-.Ltmp470 # Record length .Ltmp470: .short 4414 # Record kind: S_LOCAL .long 4261 # TypeIndex .short 1 # Flags .asciz "cont" .Ltmp471: .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 .Ltmp465: .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 >::~vector .long .Ltmp473-.Ltmp472 # Subsection size .Ltmp472: .short .Ltmp475-.Ltmp474 # Record length .Ltmp474: .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 >::~vector" # Function name .Ltmp475: .short .Ltmp477-.Ltmp476 # Record length .Ltmp476: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp477: .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 .Ltmp473: .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 .Ltmp479-.Ltmp478 # Subsection size .Ltmp478: .short .Ltmp481-.Ltmp480 # Record length .Ltmp480: .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 .Ltmp481: .short .Ltmp483-.Ltmp482 # Record length .Ltmp482: .short 4414 # Record kind: S_LOCAL .long 4566 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp483: .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 .Ltmp479: .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::storage_type >::storage_type > .long .Ltmp485-.Ltmp484 # Subsection size .Ltmp484: .short .Ltmp487-.Ltmp486 # Record length .Ltmp486: .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::storage_type >::storage_type >" # Function name .Ltmp487: .short .Ltmp489-.Ltmp488 # Record length .Ltmp488: .short 4414 # Record kind: S_LOCAL .long 4577 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp489: .cv_def_range .Ltmp55 .Ltmp59, "E\021N\001\000\000(\000\000\000" .short .Ltmp491-.Ltmp490 # Record length .Ltmp490: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "data" .Ltmp491: .cv_def_range .Ltmp55 .Ltmp59, "E\021N\001\000\0000\000\000\000" .short .Ltmp493-.Ltmp492 # Record length .Ltmp492: .short 4414 # Record kind: S_LOCAL .long 4574 # TypeIndex .short 1 # Flags .asciz "ext" .Ltmp493: .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 .Ltmp485: .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 .Ltmp495-.Ltmp494 # Subsection size .Ltmp494: .short .Ltmp497-.Ltmp496 # Record length .Ltmp496: .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 .Ltmp497: .short .Ltmp499-.Ltmp498 # Record length .Ltmp498: .short 4414 # Record kind: S_LOCAL .long 4159 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp499: .cv_def_range .Ltmp60 .Ltmp62, "E\021O\001\000\0000\000\000\000" .short .Ltmp501-.Ltmp500 # Record length .Ltmp500: .short 4414 # Record kind: S_LOCAL .long 4574 # TypeIndex .short 1 # Flags .asciz "ext" .Ltmp501: .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 .Ltmp495: .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 .Ltmp503-.Ltmp502 # Subsection size .Ltmp502: .short .Ltmp505-.Ltmp504 # Record length .Ltmp504: .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 .Ltmp505: .short .Ltmp507-.Ltmp506 # Record length .Ltmp506: .short 4414 # Record kind: S_LOCAL .long 4162 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp507: .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 .Ltmp503: .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 .long .Ltmp509-.Ltmp508 # Subsection size .Ltmp508: .short .Ltmp511-.Ltmp510 # Record length .Ltmp510: .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 4987 # 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" # Function name .Ltmp511: .short .Ltmp513-.Ltmp512 # Record length .Ltmp512: .short 4414 # Record kind: S_LOCAL .long 4587 # TypeIndex .short 1 # Flags .asciz "exception" .Ltmp513: .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 .Ltmp509: .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 .Ltmp515-.Ltmp514 # Subsection size .Ltmp514: .short .Ltmp517-.Ltmp516 # Record length .Ltmp516: .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 4988 # 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 .Ltmp517: .short .Ltmp519-.Ltmp518 # Record length .Ltmp518: .short 4414 # Record kind: S_LOCAL .long 4592 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp519: .cv_def_range .Ltmp67 .Ltmp68, "E\021O\001\000\0008\000\000\000" .short .Ltmp521-.Ltmp520 # Record length .Ltmp520: .short 4414 # Record kind: S_LOCAL .long 4594 # TypeIndex .short 1 # Flags .asciz "message" .Ltmp521: .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 .Ltmp515: .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 .Ltmp523-.Ltmp522 # Subsection size .Ltmp522: .short .Ltmp525-.Ltmp524 # Record length .Ltmp524: .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 4990 # 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 .Ltmp525: .short .Ltmp527-.Ltmp526 # Record length .Ltmp526: .short 4414 # Record kind: S_LOCAL .long 4592 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp527: .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 .Ltmp523: .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 .Ltmp529-.Ltmp528 # Subsection size .Ltmp528: .short .Ltmp531-.Ltmp530 # Record length .Ltmp530: .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 4991 # 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 .Ltmp531: .short .Ltmp533-.Ltmp532 # Record length .Ltmp532: .short 4414 # Record kind: S_LOCAL .long 4571 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp533: .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 .Ltmp529: .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 .long .Ltmp535-.Ltmp534 # Subsection size .Ltmp534: .short .Ltmp537-.Ltmp536 # Record length .Ltmp536: .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 4996 # 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" # Function name .Ltmp537: .short .Ltmp539-.Ltmp538 # Record length .Ltmp538: .short 4414 # Record kind: S_LOCAL .long 4993 # TypeIndex .short 1 # Flags .asciz "_Arg" .Ltmp539: .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 .Ltmp535: .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 .Ltmp541-.Ltmp540 # Subsection size .Ltmp540: .short .Ltmp543-.Ltmp542 # Record length .Ltmp542: .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 4998 # 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 .Ltmp543: .short .Ltmp545-.Ltmp544 # Record length .Ltmp544: .short 4414 # Record kind: S_LOCAL .long 4592 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp545: .cv_def_range .Ltmp76 .Ltmp77, "E\021O\001\000\0008\000\000\000" .short .Ltmp547-.Ltmp546 # Record length .Ltmp546: .short 4414 # Record kind: S_LOCAL .long 4587 # TypeIndex .short 1 # Flags .byte 0 .Ltmp547: .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 .Ltmp541: .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 .Ltmp549-.Ltmp548 # Subsection size .Ltmp548: .short .Ltmp551-.Ltmp550 # Record length .Ltmp550: .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 5003 # 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 .Ltmp551: .short .Ltmp553-.Ltmp552 # Record length .Ltmp552: .short 4414 # Record kind: S_LOCAL .long 4592 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp553: .cv_def_range .Ltmp78 .Ltmp79, "E\021O\001\000\0008\000\000\000" .short .Ltmp555-.Ltmp554 # Record length .Ltmp554: .short 4414 # Record kind: S_LOCAL .long 5000 # TypeIndex .short 1 # Flags .byte 0 .Ltmp555: .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 .Ltmp549: .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 .Ltmp557-.Ltmp556 # Subsection size .Ltmp556: .short .Ltmp559-.Ltmp558 # Record length .Ltmp558: .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 5008 # 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 .Ltmp559: .short .Ltmp561-.Ltmp560 # Record length .Ltmp560: .short 4414 # Record kind: S_LOCAL .long 4602 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp561: .cv_def_range .Ltmp80 .Ltmp81, "E\021O\001\000\0008\000\000\000" .short .Ltmp563-.Ltmp562 # Record length .Ltmp562: .short 4414 # Record kind: S_LOCAL .long 5005 # TypeIndex .short 1 # Flags .byte 0 .Ltmp563: .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 .Ltmp557: .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 .Ltmp565-.Ltmp564 # Subsection size .Ltmp564: .short .Ltmp567-.Ltmp566 # Record length .Ltmp566: .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 5009 # 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 .Ltmp567: .short .Ltmp569-.Ltmp568 # Record length .Ltmp568: .short 4414 # Record kind: S_LOCAL .long 4618 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp569: .cv_def_range .Ltmp82 .Ltmp85, "E\021O\001\000\0008\000\000\000" .short .Ltmp571-.Ltmp570 # Record length .Ltmp570: .short 4414 # Record kind: S_LOCAL .long 4624 # TypeIndex .short 1 # Flags .asciz "_Other" .Ltmp571: .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 .Ltmp565: .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 .Ltmp573-.Ltmp572 # Subsection size .Ltmp572: .short .Ltmp575-.Ltmp574 # Record length .Ltmp574: .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 5013 # 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 .Ltmp575: .short .Ltmp577-.Ltmp576 # Record length .Ltmp576: .short 4414 # Record kind: S_LOCAL .long 4602 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp577: .cv_def_range .Ltmp86 .Ltmp87, "E\021O\001\000\0008\000\000\000" .short .Ltmp579-.Ltmp578 # Record length .Ltmp578: .short 4414 # Record kind: S_LOCAL .long 5010 # TypeIndex .short 1 # Flags .byte 0 .Ltmp579: .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 .Ltmp573: .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 .Ltmp581-.Ltmp580 # Subsection size .Ltmp580: .short .Ltmp583-.Ltmp582 # Record length .Ltmp582: .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 4990 # 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 .Ltmp583: .short .Ltmp585-.Ltmp584 # Record length .Ltmp584: .short 4414 # Record kind: S_LOCAL .long 4592 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp585: .cv_def_range .Ltmp88 .Ltmp89, "E\021O\001\000\0000\000\000\000" .short .Ltmp587-.Ltmp586 # Record length .Ltmp586: .short 4414 # Record kind: S_LOCAL .long 116 # TypeIndex .short 1 # Flags .asciz "should_call_delete" .Ltmp587: .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 .Ltmp581: .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 .Ltmp589-.Ltmp588 # Subsection size .Ltmp588: .short .Ltmp591-.Ltmp590 # Record length .Ltmp590: .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 5014 # 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 .Ltmp591: .short .Ltmp593-.Ltmp592 # Record length .Ltmp592: .short 4414 # Record kind: S_LOCAL .long 4630 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp593: .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 .Ltmp589: .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 .Ltmp595-.Ltmp594 # Subsection size .Ltmp594: .short .Ltmp597-.Ltmp596 # Record length .Ltmp596: .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 5016 # 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 .Ltmp597: .short .Ltmp599-.Ltmp598 # Record length .Ltmp598: .short 4414 # Record kind: S_LOCAL .long 4602 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp599: .cv_def_range .Ltmp92 .Ltmp93, "E\021O\001\000\0000\000\000\000" .short .Ltmp601-.Ltmp600 # Record length .Ltmp600: .short 4414 # Record kind: S_LOCAL .long 116 # TypeIndex .short 1 # Flags .asciz "should_call_delete" .Ltmp601: .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 .Ltmp595: .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 .Ltmp603-.Ltmp602 # Subsection size .Ltmp602: .short .Ltmp605-.Ltmp604 # Record length .Ltmp604: .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 5016 # 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 .Ltmp605: .short .Ltmp607-.Ltmp606 # Record length .Ltmp606: .short 4414 # Record kind: S_LOCAL .long 4602 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp607: .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 .Ltmp603: .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 .Ltmp609-.Ltmp608 # Subsection size .Ltmp608: .short .Ltmp611-.Ltmp610 # Record length .Ltmp610: .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 5017 # 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 .Ltmp611: .short .Ltmp613-.Ltmp612 # Record length .Ltmp612: .short 4414 # Record kind: S_LOCAL .long 4618 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp613: .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 .Ltmp609: .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 .Ltmp615-.Ltmp614 # Subsection size .Ltmp614: .short .Ltmp617-.Ltmp616 # Record length .Ltmp616: .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 5017 # 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 .Ltmp617: .short .Ltmp619-.Ltmp618 # Record length .Ltmp618: .short 4414 # Record kind: S_LOCAL .long 4618 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp619: .cv_def_range .Ltmp101 .Ltmp102, "E\021O\001\000\0000\000\000\000" .short .Ltmp621-.Ltmp620 # Record length .Ltmp620: .short 4414 # Record kind: S_LOCAL .long 116 # TypeIndex .short 1 # Flags .asciz "should_call_delete" .Ltmp621: .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 .Ltmp615: .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 .Ltmp623-.Ltmp622 # Subsection size .Ltmp622: .short .Ltmp625-.Ltmp624 # Record length .Ltmp624: .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 5018 # 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 .Ltmp625: .short .Ltmp627-.Ltmp626 # Record length .Ltmp626: .short 4414 # Record kind: S_LOCAL .long 4602 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp627: .cv_def_range .Ltmp103 .Ltmp104, "E\021O\001\000\0008\000\000\000" .short .Ltmp629-.Ltmp628 # Record length .Ltmp628: .short 4414 # Record kind: S_LOCAL .long 4608 # TypeIndex .short 1 # Flags .asciz "_Message" .Ltmp629: .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 .Ltmp623: .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 .Ltmp631-.Ltmp630 # Subsection size .Ltmp630: .short .Ltmp633-.Ltmp632 # Record length .Ltmp632: .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 5019 # 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 .Ltmp633: .short .Ltmp635-.Ltmp634 # Record length .Ltmp634: .short 4414 # Record kind: S_LOCAL .long 4618 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp635: .cv_def_range .Ltmp105 .Ltmp110, "E\021O\001\000\0000\000\000\000" .short .Ltmp637-.Ltmp636 # Record length .Ltmp636: .short 4414 # Record kind: S_LOCAL .long 4594 # TypeIndex .short 1 # Flags .asciz "_Message" .Ltmp637: .cv_def_range .Ltmp105 .Ltmp110, "E\021O\001\000\0008\000\000\000" .short .Ltmp639-.Ltmp638 # Record length .Ltmp638: .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 .Ltmp639: .short .Ltmp641-.Ltmp640 # Record length .Ltmp640: .short 4414 # Record kind: S_LOCAL .long 4829 # TypeIndex .short 0 # Flags .asciz "_InitData" .Ltmp641: .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 .Ltmp631: .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::storage_type >::data .long .Ltmp643-.Ltmp642 # Subsection size .Ltmp642: .short .Ltmp645-.Ltmp644 # Record length .Ltmp644: .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 5020 # 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::storage_type >::data" # Function name .Ltmp645: .short .Ltmp647-.Ltmp646 # Record length .Ltmp646: .short 4414 # Record kind: S_LOCAL .long 4154 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp647: .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 .Ltmp643: .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::storage_type >::storage_type > .long .Ltmp649-.Ltmp648 # Subsection size .Ltmp648: .short .Ltmp651-.Ltmp650 # Record length .Ltmp650: .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 5024 # 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::storage_type >::storage_type >" # Function name .Ltmp651: .short .Ltmp653-.Ltmp652 # Record length .Ltmp652: .short 4414 # Record kind: S_LOCAL .long 5021 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp653: .cv_def_range .Ltmp117 .Ltmp121, "E\021N\001\000\000(\000\000\000" .short .Ltmp655-.Ltmp654 # Record length .Ltmp654: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "data" .Ltmp655: .cv_def_range .Ltmp117 .Ltmp121, "E\021N\001\000\0000\000\000\000" .short .Ltmp657-.Ltmp656 # Record length .Ltmp656: .short 4414 # Record kind: S_LOCAL .long 4574 # TypeIndex .short 1 # Flags .asciz "ext" .Ltmp657: .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 .Ltmp649: .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::storage_type >::data .long .Ltmp659-.Ltmp658 # Subsection size .Ltmp658: .short .Ltmp661-.Ltmp660 # Record length .Ltmp660: .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 5025 # 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::storage_type >::data" # Function name .Ltmp661: .short .Ltmp663-.Ltmp662 # Record length .Ltmp662: .short 4414 # Record kind: S_LOCAL .long 4213 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp663: .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 .Ltmp659: .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 .Ltmp665-.Ltmp664 # Subsection size .Ltmp664: .short .Ltmp667-.Ltmp666 # Record length .Ltmp666: .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 5029 # 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" # Function name .Ltmp667: .short .Ltmp669-.Ltmp668 # Record length .Ltmp668: .short 4414 # Record kind: S_LOCAL .long 35 # TypeIndex .short 1 # Flags .asciz "u" .Ltmp669: .cv_def_range .Ltmp128 .Ltmp137, "E\021N\001\000\000\000\000\000\000" .short .Ltmp671-.Ltmp670 # Record length .Ltmp670: .short 4414 # Record kind: S_LOCAL .long 19 # TypeIndex .short 0 # Flags .asciz "t" .Ltmp671: .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 .Ltmp665: .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 >::size .long .Ltmp673-.Ltmp672 # Subsection size .Ltmp672: .short .Ltmp675-.Ltmp674 # Record length .Ltmp674: .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 5030 # 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 >::size" # Function name .Ltmp675: .short .Ltmp677-.Ltmp676 # Record length .Ltmp676: .short 4414 # Record kind: S_LOCAL .long 4299 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp677: .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 .Ltmp673: .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 >::data .long .Ltmp679-.Ltmp678 # Subsection size .Ltmp678: .short .Ltmp681-.Ltmp680 # Record length .Ltmp680: .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 5031 # 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 >::data" # Function name .Ltmp681: .short .Ltmp683-.Ltmp682 # Record length .Ltmp682: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp683: .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 .Ltmp679: .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::span .long .Ltmp685-.Ltmp684 # Subsection size .Ltmp684: .short .Ltmp687-.Ltmp686 # Record length .Ltmp686: .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 5032 # 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::span" # Function name .Ltmp687: .short .Ltmp689-.Ltmp688 # Record length .Ltmp688: .short 4414 # Record kind: S_LOCAL .long 4102 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp689: .cv_def_range .Ltmp142 .Ltmp143, "E\021O\001\000\0000\000\000\000" .short .Ltmp691-.Ltmp690 # Record length .Ltmp690: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "ptr" .Ltmp691: .cv_def_range .Ltmp142 .Ltmp143, "E\021O\001\000\0008\000\000\000" .short .Ltmp693-.Ltmp692 # Record length .Ltmp692: .short 4414 # Record kind: S_LOCAL .long 19 # TypeIndex .short 1 # Flags .asciz "count" .Ltmp693: .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 .Ltmp685: .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 .Ltmp695-.Ltmp694 # Subsection size .Ltmp694: .short .Ltmp697-.Ltmp696 # Record length .Ltmp696: .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 5036 # 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" # Function name .Ltmp697: .short .Ltmp699-.Ltmp698 # Record length .Ltmp698: .short 4414 # Record kind: S_LOCAL .long 5033 # TypeIndex .short 1 # Flags .asciz "u" .Ltmp699: .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 .Ltmp695: .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 .long .Ltmp701-.Ltmp700 # Subsection size .Ltmp700: .short .Ltmp703-.Ltmp702 # Record length .Ltmp702: .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 5045 # 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" # Function name .Ltmp703: .short .Ltmp705-.Ltmp704 # Record length .Ltmp704: .short 4414 # Record kind: S_LOCAL .long 5038 # TypeIndex .short 1 # Flags .asciz "exception" .Ltmp705: .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 .Ltmp701: .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 .Ltmp707-.Ltmp706 # Subsection size .Ltmp706: .short .Ltmp709-.Ltmp708 # Record length .Ltmp708: .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 5048 # 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 .Ltmp709: .short .Ltmp711-.Ltmp710 # Record length .Ltmp710: .short 4414 # Record kind: S_LOCAL .long 5046 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp711: .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 .Ltmp707: .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 .Ltmp713-.Ltmp712 # Subsection size .Ltmp712: .short .Ltmp715-.Ltmp714 # Record length .Ltmp714: .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 5049 # 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 .Ltmp715: .short .Ltmp717-.Ltmp716 # Record length .Ltmp716: .short 4414 # Record kind: S_LOCAL .long 5046 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp717: .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 .Ltmp713: .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 .long .Ltmp719-.Ltmp718 # Subsection size .Ltmp718: .short .Ltmp721-.Ltmp720 # Record length .Ltmp720: .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 5051 # 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" # Function name .Ltmp721: .short .Ltmp723-.Ltmp722 # Record length .Ltmp722: .short 4414 # Record kind: S_LOCAL .long 5033 # TypeIndex .short 1 # Flags .asciz "_Arg" .Ltmp723: .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 .Ltmp719: .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 .long .Ltmp725-.Ltmp724 # Subsection size .Ltmp724: .short .Ltmp727-.Ltmp726 # Record length .Ltmp726: .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 5055 # 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" # Function name .Ltmp727: .short .Ltmp729-.Ltmp728 # Record length .Ltmp728: .short 4414 # Record kind: S_LOCAL .long 5052 # TypeIndex .short 1 # Flags .asciz "_Arg" .Ltmp729: .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 .Ltmp725: .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 .Ltmp731-.Ltmp730 # Subsection size .Ltmp730: .short .Ltmp733-.Ltmp732 # Record length .Ltmp732: .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 5057 # 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 .Ltmp733: .short .Ltmp735-.Ltmp734 # Record length .Ltmp734: .short 4414 # Record kind: S_LOCAL .long 5046 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp735: .cv_def_range .Ltmp157 .Ltmp158, "E\021O\001\000\0008\000\000\000" .short .Ltmp737-.Ltmp736 # Record length .Ltmp736: .short 4414 # Record kind: S_LOCAL .long 5038 # TypeIndex .short 1 # Flags .byte 0 .Ltmp737: .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 .Ltmp731: .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 .Ltmp739-.Ltmp738 # Subsection size .Ltmp738: .short .Ltmp741-.Ltmp740 # Record length .Ltmp740: .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 5062 # 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 .Ltmp741: .short .Ltmp743-.Ltmp742 # Record length .Ltmp742: .short 4414 # Record kind: S_LOCAL .long 5046 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp743: .cv_def_range .Ltmp159 .Ltmp160, "E\021O\001\000\0008\000\000\000" .short .Ltmp745-.Ltmp744 # Record length .Ltmp744: .short 4414 # Record kind: S_LOCAL .long 5059 # TypeIndex .short 1 # Flags .byte 0 .Ltmp745: .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 .Ltmp739: .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 .Ltmp747-.Ltmp746 # Subsection size .Ltmp746: .short .Ltmp749-.Ltmp748 # Record length .Ltmp748: .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 5049 # 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 .Ltmp749: .short .Ltmp751-.Ltmp750 # Record length .Ltmp750: .short 4414 # Record kind: S_LOCAL .long 5046 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp751: .cv_def_range .Ltmp161 .Ltmp162, "E\021O\001\000\0000\000\000\000" .short .Ltmp753-.Ltmp752 # Record length .Ltmp752: .short 4414 # Record kind: S_LOCAL .long 116 # TypeIndex .short 1 # Flags .asciz "should_call_delete" .Ltmp753: .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 .Ltmp747: .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 .Ltmp755-.Ltmp754 # Subsection size .Ltmp754: .short .Ltmp757-.Ltmp756 # Record length .Ltmp756: .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 5063 # 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 .Ltmp757: .short .Ltmp759-.Ltmp758 # Record length .Ltmp758: .short 4414 # Record kind: S_LOCAL .long 4618 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp759: .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 .Ltmp755: .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 > >::_Mylast .long .Ltmp761-.Ltmp760 # Subsection size .Ltmp760: .short .Ltmp763-.Ltmp762 # Record length .Ltmp762: .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 5064 # 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 > >::_Mylast" # Function name .Ltmp763: .short .Ltmp765-.Ltmp764 # Record length .Ltmp764: .short 4414 # Record kind: S_LOCAL .long 4355 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp765: .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 .Ltmp761: .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 > >::_Myfirst .long .Ltmp767-.Ltmp766 # Subsection size .Ltmp766: .short .Ltmp769-.Ltmp768 # Record length .Ltmp768: .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 5065 # 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 > >::_Myfirst" # Function name .Ltmp769: .short .Ltmp771-.Ltmp770 # Record length .Ltmp770: .short 4414 # Record kind: S_LOCAL .long 4355 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp771: .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 .Ltmp767: .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 > >::_Get_data .long .Ltmp773-.Ltmp772 # Subsection size .Ltmp772: .short .Ltmp775-.Ltmp774 # Record length .Ltmp774: .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 5066 # 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 > >::_Get_data" # Function name .Ltmp775: .short .Ltmp777-.Ltmp776 # Record length .Ltmp776: .short 4414 # Record kind: S_LOCAL .long 4355 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp777: .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 .Ltmp773: .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::_Vector_val >,1>::_Get_second .long .Ltmp779-.Ltmp778 # Subsection size .Ltmp778: .short .Ltmp781-.Ltmp780 # Record length .Ltmp780: .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 5067 # 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::_Vector_val >,1>::_Get_second" # Function name .Ltmp781: .short .Ltmp783-.Ltmp782 # Record length .Ltmp782: .short 4414 # Record kind: S_LOCAL .long 4448 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp783: .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 .Ltmp779: .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 .long .Ltmp785-.Ltmp784 # Subsection size .Ltmp784: .short .Ltmp787-.Ltmp786 # Record length .Ltmp786: .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 5070 # 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" # Function name .Ltmp787: .short .Ltmp789-.Ltmp788 # Record length .Ltmp788: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp789: .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 .Ltmp785: .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 > >::_Myfirst .long .Ltmp791-.Ltmp790 # Subsection size .Ltmp790: .short .Ltmp793-.Ltmp792 # Record length .Ltmp792: .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 5071 # 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 > >::_Myfirst" # Function name .Ltmp793: .short .Ltmp795-.Ltmp794 # Record length .Ltmp794: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp795: .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 .Ltmp791: .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 > >::_Get_data .long .Ltmp797-.Ltmp796 # Subsection size .Ltmp796: .short .Ltmp799-.Ltmp798 # Record length .Ltmp798: .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 5072 # 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 > >::_Get_data" # Function name .Ltmp799: .short .Ltmp801-.Ltmp800 # Record length .Ltmp800: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp801: .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 .Ltmp797: .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::_Vector_val >,1>::_Get_second .long .Ltmp803-.Ltmp802 # Subsection size .Ltmp802: .short .Ltmp805-.Ltmp804 # Record length .Ltmp804: .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 5073 # 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::_Vector_val >,1>::_Get_second" # Function name .Ltmp805: .short .Ltmp807-.Ltmp806 # Record length .Ltmp806: .short 4414 # Record kind: S_LOCAL .long 4445 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp807: .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 .Ltmp803: .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::storage_type >::storage_type .long .Ltmp809-.Ltmp808 # Subsection size .Ltmp808: .short .Ltmp811-.Ltmp810 # Record length .Ltmp810: .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 5075 # 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::storage_type >::storage_type" # Function name .Ltmp811: .short .Ltmp813-.Ltmp812 # Record length .Ltmp812: .short 4414 # Record kind: S_LOCAL .long 4577 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp813: .cv_def_range .Ltmp185 .Ltmp189, "E\021N\001\000\000\030\000\000\000" .short .Ltmp815-.Ltmp814 # Record length .Ltmp814: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "data" .Ltmp815: .cv_def_range .Ltmp185 .Ltmp189, "E\021N\001\000\000 \000\000\000" .short .Ltmp817-.Ltmp816 # Record length .Ltmp816: .short 4414 # Record kind: S_LOCAL .long 19 # TypeIndex .short 1 # Flags .asciz "ext" .Ltmp817: .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 .Ltmp809: .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 .Ltmp819-.Ltmp818 # Subsection size .Ltmp818: .short .Ltmp821-.Ltmp820 # Record length .Ltmp820: .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 5076 # 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 .Ltmp821: .short .Ltmp823-.Ltmp822 # Record length .Ltmp822: .short 4414 # Record kind: S_LOCAL .long 4159 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp823: .cv_def_range .Ltmp192 .Ltmp196, "E\021N\001\000\000\340\377\377\377" .short .Ltmp825-.Ltmp824 # Record length .Ltmp824: .short 4414 # Record kind: S_LOCAL .long 19 # TypeIndex .short 1 # Flags .asciz "size" .Ltmp825: .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 .Ltmp819: .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 > >::_Vector_alloc &,void> .long .Ltmp827-.Ltmp826 # Subsection size .Ltmp826: .short .Ltmp829-.Ltmp828 # Record length .Ltmp828: .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 5077 # 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 > >::_Vector_alloc &,void>" # Function name .Ltmp829: .short .Ltmp831-.Ltmp830 # Record length .Ltmp830: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp831: .cv_def_range .Ltmp197 .Ltmp200, "E\021O\001\000\0008\000\000\000" .short .Ltmp833-.Ltmp832 # Record length .Ltmp832: .short 4414 # Record kind: S_LOCAL .long 4231 # TypeIndex .short 1 # Flags .asciz "_Al" .Ltmp833: .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 .Ltmp827: .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 >::_Range_construct_or_tidy .long .Ltmp835-.Ltmp834 # Subsection size .Ltmp834: .short .Ltmp837-.Ltmp836 # Record length .Ltmp836: .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 5080 # 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 >::_Range_construct_or_tidy" # Function name .Ltmp837: .short .Ltmp839-.Ltmp838 # Record length .Ltmp838: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp839: .cv_def_range .Ltmp203 .Ltmp207, "E\021N\001\000\000\330\377\377\377" .short .Ltmp841-.Ltmp840 # Record length .Ltmp840: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp841: .cv_def_range .Ltmp203 .Ltmp207, "E\021N\001\000\000\340\377\377\377" .short .Ltmp843-.Ltmp842 # Record length .Ltmp842: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp843: .cv_def_range .Ltmp203 .Ltmp207, "E\021N\001\000\000\350\377\377\377" .short .Ltmp845-.Ltmp844 # Record length .Ltmp844: .short 4414 # Record kind: S_LOCAL .long 4982 # TypeIndex .short 1 # Flags .byte 0 .Ltmp845: .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 .Ltmp835: .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::end .long .Ltmp847-.Ltmp846 # Subsection size .Ltmp846: .short .Ltmp849-.Ltmp848 # Record length .Ltmp848: .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 5081 # 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::end" # Function name .Ltmp849: .short .Ltmp851-.Ltmp850 # Record length .Ltmp850: .short 4414 # Record kind: S_LOCAL .long 4420 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp851: .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 .Ltmp847: .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::begin .long .Ltmp853-.Ltmp852 # Subsection size .Ltmp852: .short .Ltmp855-.Ltmp854 # Record length .Ltmp854: .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 5082 # 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::begin" # Function name .Ltmp855: .short .Ltmp857-.Ltmp856 # Record length .Ltmp856: .short 4414 # Record kind: S_LOCAL .long 4420 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp857: .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 .Ltmp853: .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 > >::~_Vector_alloc .long .Ltmp859-.Ltmp858 # Subsection size .Ltmp858: .short .Ltmp861-.Ltmp860 # Record length .Ltmp860: .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 5083 # 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 > >::~_Vector_alloc" # Function name .Ltmp861: .short .Ltmp863-.Ltmp862 # Record length .Ltmp862: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp863: .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 .Ltmp859: .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 &> .long .Ltmp865-.Ltmp864 # Subsection size .Ltmp864: .short .Ltmp867-.Ltmp866 # Record length .Ltmp866: .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 5085 # 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 &>" # Function name .Ltmp867: .short .Ltmp869-.Ltmp868 # Record length .Ltmp868: .short 4414 # Record kind: S_LOCAL .long 4231 # TypeIndex .short 1 # Flags .asciz "_Arg" .Ltmp869: .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 .Ltmp865: .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::_Vector_val >,1>::_Compressed_pair &> .long .Ltmp871-.Ltmp870 # Subsection size .Ltmp870: .short .Ltmp873-.Ltmp872 # Record length .Ltmp872: .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 5091 # 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::_Vector_val >,1>::_Compressed_pair &>" # Function name .Ltmp873: .short .Ltmp875-.Ltmp874 # Record length .Ltmp874: .short 4414 # Record kind: S_LOCAL .long 4445 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp875: .cv_def_range .Ltmp220 .Ltmp221, "E\021O\001\000\000@\000\000\000" .short .Ltmp877-.Ltmp876 # Record length .Ltmp876: .short 4414 # Record kind: S_LOCAL .long 5089 # TypeIndex .short 1 # Flags .byte 0 .Ltmp877: .cv_def_range .Ltmp220 .Ltmp221, "E\021O\001\000\000P\000\000\000" .short .Ltmp879-.Ltmp878 # Record length .Ltmp878: .short 4414 # Record kind: S_LOCAL .long 4231 # TypeIndex .short 1 # Flags .asciz "_Val1" .Ltmp879: .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 .Ltmp871: .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 > >::_Alloc_proxy .long .Ltmp881-.Ltmp880 # Subsection size .Ltmp880: .short .Ltmp883-.Ltmp882 # Record length .Ltmp882: .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 5092 # 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 > >::_Alloc_proxy" # Function name .Ltmp883: .short .Ltmp885-.Ltmp884 # Record length .Ltmp884: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp885: .cv_def_range .Ltmp222 .Ltmp223, "E\021O\001\000\000P\000\000\000" .short .Ltmp887-.Ltmp886 # Record length .Ltmp886: .short 4414 # Record kind: S_LOCAL .long 4386 # TypeIndex .short 0 # Flags .asciz "_Proxy_allocator" .Ltmp887: .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 .Ltmp881: .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 >::_Vector_val .long .Ltmp889-.Ltmp888 # Subsection size .Ltmp888: .short .Ltmp891-.Ltmp890 # Record length .Ltmp890: .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 5093 # 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 >::_Vector_val" # Function name .Ltmp891: .short .Ltmp893-.Ltmp892 # Record length .Ltmp892: .short 4414 # Record kind: S_LOCAL .long 4481 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp893: .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 .Ltmp889: .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 .Ltmp895-.Ltmp894 # Subsection size .Ltmp894: .short .Ltmp897-.Ltmp896 # Record length .Ltmp896: .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 5094 # 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 .Ltmp897: .short .Ltmp899-.Ltmp898 # Record length .Ltmp898: .short 4414 # Record kind: S_LOCAL .long 4531 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp899: .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 .Ltmp895: .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 > >::_Getal .long .Ltmp901-.Ltmp900 # Subsection size .Ltmp900: .short .Ltmp903-.Ltmp902 # Record length .Ltmp902: .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 5095 # 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 > >::_Getal" # Function name .Ltmp903: .short .Ltmp905-.Ltmp904 # Record length .Ltmp904: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp905: .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 .Ltmp901: .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::allocator .long .Ltmp907-.Ltmp906 # Subsection size .Ltmp906: .short .Ltmp909-.Ltmp908 # Record length .Ltmp908: .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 5097 # 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::allocator" # Function name .Ltmp909: .short .Ltmp911-.Ltmp910 # Record length .Ltmp910: .short 4414 # Record kind: S_LOCAL .long 4497 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp911: .cv_def_range .Ltmp230 .Ltmp231, "E\021O\001\000\000\000\000\000\000" .short .Ltmp913-.Ltmp912 # Record length .Ltmp912: .short 4414 # Record kind: S_LOCAL .long 4231 # TypeIndex .short 1 # Flags .byte 0 .Ltmp913: .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 .Ltmp907: .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 .long .Ltmp915-.Ltmp914 # Subsection size .Ltmp914: .short .Ltmp917-.Ltmp916 # Record length .Ltmp916: .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 5100 # 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" # Function name .Ltmp917: .short .Ltmp919-.Ltmp918 # Record length .Ltmp918: .short 4414 # Record kind: S_LOCAL .long 4358 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp919: .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 .Ltmp915: .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::allocate .long .Ltmp921-.Ltmp920 # Subsection size .Ltmp920: .short .Ltmp923-.Ltmp922 # Record length .Ltmp922: .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 5101 # 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::allocate" # Function name .Ltmp923: .short .Ltmp925-.Ltmp924 # Record length .Ltmp924: .short 4414 # Record kind: S_LOCAL .long 4497 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp925: .cv_def_range .Ltmp234 .Ltmp235, "E\021O\001\000\000(\000\000\000" .short .Ltmp927-.Ltmp926 # Record length .Ltmp926: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Count" .Ltmp927: .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 .Ltmp921: .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 > >::_Myproxy .long .Ltmp929-.Ltmp928 # Subsection size .Ltmp928: .short .Ltmp931-.Ltmp930 # Record length .Ltmp930: .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 5102 # 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 > >::_Myproxy" # Function name .Ltmp931: .short .Ltmp933-.Ltmp932 # Record length .Ltmp932: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp933: .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 .Ltmp929: .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 >::construct .long .Ltmp935-.Ltmp934 # Subsection size .Ltmp934: .short .Ltmp937-.Ltmp936 # Record length .Ltmp936: .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 5106 # 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 >::construct" # Function name .Ltmp937: .short .Ltmp939-.Ltmp938 # Record length .Ltmp938: .short 4414 # Record kind: S_LOCAL .long 4545 # TypeIndex .short 1 # Flags .byte 0 .Ltmp939: .cv_def_range .Ltmp238 .Ltmp239, "E\021O\001\000\0000\000\000\000" .short .Ltmp941-.Ltmp940 # Record length .Ltmp940: .short 4414 # Record kind: S_LOCAL .long 4361 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp941: .cv_def_range .Ltmp238 .Ltmp239, "E\021O\001\000\0008\000\000\000" .short .Ltmp943-.Ltmp942 # Record length .Ltmp942: .short 4414 # Record kind: S_LOCAL .long 5103 # TypeIndex .short 1 # Flags .asciz "_Args" .Ltmp943: .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 .Ltmp935: .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 .Ltmp945-.Ltmp944 # Subsection size .Ltmp944: .short .Ltmp947-.Ltmp946 # Record length .Ltmp946: .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 5107 # 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 .Ltmp947: .short .Ltmp949-.Ltmp948 # Record length .Ltmp948: .short 4414 # Record kind: S_LOCAL .long 4358 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp949: .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 .Ltmp945: .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 > > .long .Ltmp951-.Ltmp950 # Subsection size .Ltmp950: .short .Ltmp953-.Ltmp952 # Record length .Ltmp952: .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 5110 # 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 > >" # Function name .Ltmp953: .short .Ltmp955-.Ltmp954 # Record length .Ltmp954: .short 4414 # Record kind: S_LOCAL .long 4372 # TypeIndex .short 1 # Flags .asciz "_Val" .Ltmp955: .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 .Ltmp951: .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::_Vector_val >,1>::_Get_first .long .Ltmp957-.Ltmp956 # Subsection size .Ltmp956: .short .Ltmp959-.Ltmp958 # Record length .Ltmp958: .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 5111 # 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::_Vector_val >,1>::_Get_first" # Function name .Ltmp959: .short .Ltmp961-.Ltmp960 # Record length .Ltmp960: .short 4414 # Record kind: S_LOCAL .long 4445 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp961: .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 .Ltmp957: .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 .Ltmp963-.Ltmp962 # Subsection size .Ltmp962: .short .Ltmp965-.Ltmp964 # Record length .Ltmp964: .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 5113 # 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 .Ltmp965: .short .Ltmp967-.Ltmp966 # Record length .Ltmp966: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Bytes" .Ltmp967: .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 .Ltmp963: .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 .Ltmp969-.Ltmp968 # Subsection size .Ltmp968: .short .Ltmp971-.Ltmp970 # Record length .Ltmp970: .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 5115 # 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 .Ltmp971: .short .Ltmp973-.Ltmp972 # Record length .Ltmp972: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Count" .Ltmp973: .cv_def_range .Ltmp252 .Ltmp255, "E\021O\001\000\000\020\000\000\000" .short .Ltmp975-.Ltmp974 # Record length .Ltmp974: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 0 # Flags .asciz "_Max_possible" .Ltmp975: .cv_def_range .Ltmp252 .Ltmp255, "E\021O\001\000\000\b\000\000\000" .short .Ltmp977-.Ltmp976 # Record length .Ltmp976: .short 4414 # Record kind: S_LOCAL .long 35 # TypeIndex .short 0 # Flags .asciz "_Result" .Ltmp977: .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 .Ltmp969: .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 .long .Ltmp979-.Ltmp978 # Subsection size .Ltmp978: .short .Ltmp981-.Ltmp980 # Record length .Ltmp980: .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 5116 # 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" # Function name .Ltmp981: .short .Ltmp983-.Ltmp982 # Record length .Ltmp982: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Bytes" .Ltmp983: .cv_def_range .Ltmp256 .Ltmp266, "E\021O\001\000\000P\000\000\000" .short .Ltmp985-.Ltmp984 # Record length .Ltmp984: .short 4414 # Record kind: S_LOCAL .long 35 # TypeIndex .short 0 # Flags .asciz "_Block_size" .Ltmp985: .cv_def_range .Ltmp256 .Ltmp266, "E\021O\001\000\000H\000\000\000" .short .Ltmp987-.Ltmp986 # Record length .Ltmp986: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 0 # Flags .asciz "_Ptr_container" .Ltmp987: .cv_def_range .Ltmp256 .Ltmp266, "E\021O\001\000\000@\000\000\000" .short .Ltmp989-.Ltmp988 # Record length .Ltmp988: .short 4414 # Record kind: S_LOCAL .long 5117 # TypeIndex .short 0 # Flags .asciz "_Ptr" .Ltmp989: .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 .Ltmp979: .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 .Ltmp991-.Ltmp990 # Subsection size .Ltmp990: .short .Ltmp993-.Ltmp992 # Record length .Ltmp992: .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 5123 # 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 .Ltmp993: .short .Ltmp995-.Ltmp994 # Record length .Ltmp994: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Bytes" .Ltmp995: .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 .Ltmp991: .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 .long .Ltmp997-.Ltmp996 # Subsection size .Ltmp996: .short .Ltmp999-.Ltmp998 # Record length .Ltmp998: .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 5125 # 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" # Function name .Ltmp999: .short .Ltmp1001-.Ltmp1000 # Record length .Ltmp1000: .short 4414 # Record kind: S_LOCAL .long 4488 # TypeIndex .short 1 # Flags .asciz "_Arg" .Ltmp1001: .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 .Ltmp997: .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 >::_Buy .long .Ltmp1003-.Ltmp1002 # Subsection size .Ltmp1002: .short .Ltmp1005-.Ltmp1004 # Record length .Ltmp1004: .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 5126 # 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 >::_Buy" # Function name .Ltmp1005: .short .Ltmp1007-.Ltmp1006 # Record length .Ltmp1006: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1007: .cv_def_range .Ltmp271 .Ltmp276, "E\021O\001\000\000P\000\000\000" .short .Ltmp1009-.Ltmp1008 # Record length .Ltmp1008: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Newcapacity" .Ltmp1009: .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 .Ltmp1003: .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 .long .Ltmp1011-.Ltmp1010 # Subsection size .Ltmp1010: .short .Ltmp1013-.Ltmp1012 # Record length .Ltmp1012: .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 5127 # 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" # Function name .Ltmp1013: .short .Ltmp1015-.Ltmp1014 # Record length .Ltmp1014: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Len" .Ltmp1015: .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 .Ltmp1011: .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 .long .Ltmp1017-.Ltmp1016 # Subsection size .Ltmp1016: .short .Ltmp1019-.Ltmp1018 # Record length .Ltmp1018: .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 5129 # 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" # Function name .Ltmp1019: .short .Ltmp1021-.Ltmp1020 # Record length .Ltmp1020: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1021: .cv_def_range .Ltmp279 .Ltmp280, "E\021O\001\000\000(\000\000\000" .short .Ltmp1023-.Ltmp1022 # Record length .Ltmp1022: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1023: .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 .Ltmp1017: .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 >::_Ucopy .long .Ltmp1025-.Ltmp1024 # Subsection size .Ltmp1024: .short .Ltmp1027-.Ltmp1026 # Record length .Ltmp1026: .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 5132 # 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 >::_Ucopy" # Function name .Ltmp1027: .short .Ltmp1029-.Ltmp1028 # Record length .Ltmp1028: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1029: .cv_def_range .Ltmp281 .Ltmp282, "E\021O\001\000\000(\000\000\000" .short .Ltmp1031-.Ltmp1030 # Record length .Ltmp1030: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1031: .cv_def_range .Ltmp281 .Ltmp282, "E\021O\001\000\0000\000\000\000" .short .Ltmp1033-.Ltmp1032 # Record length .Ltmp1032: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1033: .cv_def_range .Ltmp281 .Ltmp282, "E\021O\001\000\0008\000\000\000" .short .Ltmp1035-.Ltmp1034 # Record length .Ltmp1034: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_Dest" .Ltmp1035: .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 .Ltmp1025: .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 > >::_Mylast .long .Ltmp1037-.Ltmp1036 # Subsection size .Ltmp1036: .short .Ltmp1039-.Ltmp1038 # Record length .Ltmp1038: .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 5133 # 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 > >::_Mylast" # Function name .Ltmp1039: .short .Ltmp1041-.Ltmp1040 # Record length .Ltmp1040: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1041: .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 .Ltmp1037: .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 >::_Tidy .long .Ltmp1043-.Ltmp1042 # Subsection size .Ltmp1042: .short .Ltmp1045-.Ltmp1044 # Record length .Ltmp1044: .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 5134 # 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 >::_Tidy" # Function name .Ltmp1045: .short .Ltmp1047-.Ltmp1046 # Record length .Ltmp1046: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1047: .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 .Ltmp1043: .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 > >::_Myend .long .Ltmp1049-.Ltmp1048 # Subsection size .Ltmp1048: .short .Ltmp1051-.Ltmp1050 # Record length .Ltmp1050: .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 5135 # 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 > >::_Myend" # Function name .Ltmp1051: .short .Ltmp1053-.Ltmp1052 # Record length .Ltmp1052: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1053: .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 .Ltmp1049: .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 >::max_size .long .Ltmp1055-.Ltmp1054 # Subsection size .Ltmp1054: .short .Ltmp1057-.Ltmp1056 # Record length .Ltmp1056: .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 5136 # 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 >::max_size" # Function name .Ltmp1057: .short .Ltmp1059-.Ltmp1058 # Record length .Ltmp1058: .short 4414 # Record kind: S_LOCAL .long 4299 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1059: .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 .Ltmp1055: .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 >::_Xlength .long .Ltmp1061-.Ltmp1060 # Subsection size .Ltmp1060: .short .Ltmp1063-.Ltmp1062 # Record length .Ltmp1062: .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 5137 # 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 >::_Xlength" # Function name .Ltmp1063: .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1061: .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::allocate .long .Ltmp1065-.Ltmp1064 # Subsection size .Ltmp1064: .short .Ltmp1067-.Ltmp1066 # Record length .Ltmp1066: .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 5138 # 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::allocate" # Function name .Ltmp1067: .short .Ltmp1069-.Ltmp1068 # Record length .Ltmp1068: .short 4414 # Record kind: S_LOCAL .long 4397 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1069: .cv_def_range .Ltmp295 .Ltmp296, "E\021O\001\000\000(\000\000\000" .short .Ltmp1071-.Ltmp1070 # Record length .Ltmp1070: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Count" .Ltmp1071: .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 .Ltmp1065: .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 .long .Ltmp1073-.Ltmp1072 # Subsection size .Ltmp1072: .short .Ltmp1075-.Ltmp1074 # Record length .Ltmp1074: .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 5142 # 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" # Function name .Ltmp1075: .short .Ltmp1077-.Ltmp1076 # Record length .Ltmp1076: .short 4414 # Record kind: S_LOCAL .long 5139 # TypeIndex .short 1 # Flags .asciz "_Left" .Ltmp1077: .cv_def_range .Ltmp297 .Ltmp298, "E\021O\001\000\000\b\000\000\000" .short .Ltmp1079-.Ltmp1078 # Record length .Ltmp1078: .short 4414 # Record kind: S_LOCAL .long 5139 # TypeIndex .short 1 # Flags .asciz "_Right" .Ltmp1079: .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 .Ltmp1073: .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 >::max_size .long .Ltmp1081-.Ltmp1080 # Subsection size .Ltmp1080: .short .Ltmp1083-.Ltmp1082 # Record length .Ltmp1082: .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 5143 # 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 >::max_size" # Function name .Ltmp1083: .short .Ltmp1085-.Ltmp1084 # Record length .Ltmp1084: .short 4414 # Record kind: S_LOCAL .long 4231 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1085: .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 .Ltmp1081: .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 > >::_Getal .long .Ltmp1087-.Ltmp1086 # Subsection size .Ltmp1086: .short .Ltmp1089-.Ltmp1088 # Record length .Ltmp1088: .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 5144 # 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 > >::_Getal" # Function name .Ltmp1089: .short .Ltmp1091-.Ltmp1090 # Record length .Ltmp1090: .short 4414 # Record kind: S_LOCAL .long 4355 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1091: .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 .Ltmp1087: .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::max .long .Ltmp1093-.Ltmp1092 # Subsection size .Ltmp1092: .short .Ltmp1095-.Ltmp1094 # Record length .Ltmp1094: .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 5167 # 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::max" # Function name .Ltmp1095: .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1093: .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::_Vector_val >,1>::_Get_first .long .Ltmp1097-.Ltmp1096 # Subsection size .Ltmp1096: .short .Ltmp1099-.Ltmp1098 # Record length .Ltmp1098: .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 5168 # 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::_Vector_val >,1>::_Get_first" # Function name .Ltmp1099: .short .Ltmp1101-.Ltmp1100 # Record length .Ltmp1100: .short 4414 # Record kind: S_LOCAL .long 4448 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1101: .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 .Ltmp1097: .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 .Ltmp1103-.Ltmp1102 # Subsection size .Ltmp1102: .short .Ltmp1105-.Ltmp1104 # Record length .Ltmp1104: .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 5115 # 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 .Ltmp1105: .short .Ltmp1107-.Ltmp1106 # Record length .Ltmp1106: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Count" .Ltmp1107: .cv_def_range .Ltmp306 .Ltmp309, "E\021O\001\000\000\020\000\000\000" .short .Ltmp1109-.Ltmp1108 # Record length .Ltmp1108: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 0 # Flags .asciz "_Max_possible" .Ltmp1109: .cv_def_range .Ltmp306 .Ltmp309, "E\021O\001\000\000\b\000\000\000" .short .Ltmp1111-.Ltmp1110 # Record length .Ltmp1110: .short 4414 # Record kind: S_LOCAL .long 35 # TypeIndex .short 0 # Flags .asciz "_Result" .Ltmp1111: .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 .Ltmp1103: .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 .long .Ltmp1113-.Ltmp1112 # Subsection size .Ltmp1112: .short .Ltmp1115-.Ltmp1114 # Record length .Ltmp1114: .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 5171 # 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" # Function name .Ltmp1115: .short .Ltmp1117-.Ltmp1116 # Record length .Ltmp1116: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1117: .cv_def_range .Ltmp310 .Ltmp311, "E\021O\001\000\000\000\000\000\000" .short .Ltmp1119-.Ltmp1118 # Record length .Ltmp1118: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1119: .cv_def_range .Ltmp310 .Ltmp311, "E\021O\001\000\000\b\000\000\000" .short .Ltmp1121-.Ltmp1120 # Record length .Ltmp1120: .short 4414 # Record kind: S_LOCAL .long 4887 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1121: .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 .Ltmp1113: .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 > .long .Ltmp1123-.Ltmp1122 # Subsection size .Ltmp1122: .short .Ltmp1125-.Ltmp1124 # Record length .Ltmp1124: .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 5175 # 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 >" # Function name .Ltmp1125: .short .Ltmp1127-.Ltmp1126 # Record length .Ltmp1126: .short 4414 # Record kind: S_LOCAL .long 5172 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1127: .cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000@\000\000\000" .short .Ltmp1129-.Ltmp1128 # Record length .Ltmp1128: .short 4414 # Record kind: S_LOCAL .long 5172 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1129: .cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000H\000\000\000" .short .Ltmp1131-.Ltmp1130 # Record length .Ltmp1130: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_Dest" .Ltmp1131: .cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000x\000\000\000" .short .Ltmp1133-.Ltmp1132 # Record length .Ltmp1132: .short 4414 # Record kind: S_LOCAL .long 4348 # TypeIndex .short 1 # Flags .asciz "_Al" .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 5172 # TypeIndex .short 0 # Flags .asciz "_UFirst" .Ltmp1135: .cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000p\000\000\000" .short .Ltmp1137-.Ltmp1136 # Record length .Ltmp1136: .short 4414 # Record kind: S_LOCAL .long 5172 # TypeIndex .short 0 # Flags .asciz "_ULast" .Ltmp1137: .cv_def_range .Ltmp312 .Ltmp313, "E\021O\001\000\000h\000\000\000" .short .Ltmp1139-.Ltmp1138 # Record length .Ltmp1138: .short 4414 # Record kind: S_LOCAL .long 4401 # TypeIndex .short 0 # Flags .asciz "_UDest" .Ltmp1139: .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 .Ltmp1123: .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 .long .Ltmp1141-.Ltmp1140 # Subsection size .Ltmp1140: .short .Ltmp1143-.Ltmp1142 # Record length .Ltmp1142: .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 5178 # 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" # Function name .Ltmp1143: .short .Ltmp1145-.Ltmp1144 # Record length .Ltmp1144: .short 4414 # Record kind: S_LOCAL .long 5172 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp1145: .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 .Ltmp1141: .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 .long .Ltmp1147-.Ltmp1146 # Subsection size .Ltmp1146: .short .Ltmp1149-.Ltmp1148 # Record length .Ltmp1148: .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 5181 # 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" # Function name .Ltmp1149: .short .Ltmp1151-.Ltmp1150 # Record length .Ltmp1150: .short 4414 # Record kind: S_LOCAL .long 4401 # TypeIndex .short 1 # Flags .asciz "_Src" .Ltmp1151: .cv_def_range .Ltmp316 .Ltmp317, "E\021O\001\000\000\000\000\000\000" .short .Ltmp1153-.Ltmp1152 # Record length .Ltmp1152: .short 4414 # Record kind: S_LOCAL .long 19 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1153: .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 .Ltmp1147: .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?@@AEBQEBH0@Z" .p2align 2 .long 4 # Debug section magic .long 241 # Symbol subsection for std::_Idl_distance .long .Ltmp1155-.Ltmp1154 # Subsection size .Ltmp1154: .short .Ltmp1157-.Ltmp1156 # Record length .Ltmp1156: .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?@@AEBQEBH0@Z" # Code size .long 0 # Offset after prologue .long 0 # Offset before epilogue .long 5185 # Function type index .secrel32 "??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z" # Function section relative address .secidx "??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z" # Function section index .byte 0 # Flags .asciz "std::_Idl_distance" # Function name .Ltmp1157: .short .Ltmp1159-.Ltmp1158 # Record length .Ltmp1158: .short 4414 # Record kind: S_LOCAL .long 5182 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1159: .cv_def_range .Ltmp318 .Ltmp319, "E\021O\001\000\000(\000\000\000" .short .Ltmp1161-.Ltmp1160 # Record length .Ltmp1160: .short 4414 # Record kind: S_LOCAL .long 5182 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1161: .cv_def_range .Ltmp318 .Ltmp319, "E\021O\001\000\0000\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1155: .p2align 2 .cv_linetable 105, "??$_Idl_distance@PEBHPEBH@std@@YA?A?@@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 .long .Ltmp1163-.Ltmp1162 # Subsection size .Ltmp1162: .short .Ltmp1165-.Ltmp1164 # Record length .Ltmp1164: .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 5188 # 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" # Function name .Ltmp1165: .short .Ltmp1167-.Ltmp1166 # Record length .Ltmp1166: .short 4414 # Record kind: S_LOCAL .long 4381 # TypeIndex .short 1 # Flags .asciz "_It" .Ltmp1167: .cv_def_range .Ltmp320 .Ltmp321, "E\021O\001\000\000\000\000\000\000" .short .Ltmp1169-.Ltmp1168 # Record length .Ltmp1168: .short 4414 # Record kind: S_LOCAL .long 4401 # TypeIndex .short 1 # Flags .asciz "_UIt" .Ltmp1169: .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 .Ltmp1163: .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 > .long .Ltmp1171-.Ltmp1170 # Subsection size .Ltmp1170: .short .Ltmp1173-.Ltmp1172 # Record length .Ltmp1172: .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 5202 # 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 >" # Function name .Ltmp1173: .short .Ltmp1175-.Ltmp1174 # Record length .Ltmp1174: .short 4414 # Record kind: S_LOCAL .long 5172 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1175: .cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\000(\000\000\000" .short .Ltmp1177-.Ltmp1176 # Record length .Ltmp1176: .short 4414 # Record kind: S_LOCAL .long 5172 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1177: .cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\0000\000\000\000" .short .Ltmp1179-.Ltmp1178 # Record length .Ltmp1178: .short 4414 # Record kind: S_LOCAL .long 4401 # TypeIndex .short 1 # Flags .asciz "_Dest" .Ltmp1179: .cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\0008\000\000\000" .short .Ltmp1181-.Ltmp1180 # Record length .Ltmp1180: .short 4414 # Record kind: S_LOCAL .long 4348 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1181: .cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\000@\000\000\000" .short .Ltmp1183-.Ltmp1182 # Record length .Ltmp1182: .short 4414 # Record kind: S_LOCAL .long 5194 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1183: .cv_def_range .Ltmp322 .Ltmp323, "E\021O\001\000\000P\000\000\000" .short .Ltmp1185-.Ltmp1184 # Record length .Ltmp1184: .short 4414 # Record kind: S_LOCAL .long 4254 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1185: .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 .Ltmp1171: .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 .long .Ltmp1187-.Ltmp1186 # Subsection size .Ltmp1186: .short .Ltmp1189-.Ltmp1188 # Record length .Ltmp1188: .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 5206 # 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" # Function name .Ltmp1189: .short .Ltmp1191-.Ltmp1190 # Record length .Ltmp1190: .short 4414 # Record kind: S_LOCAL .long 5182 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1191: .cv_def_range .Ltmp324 .Ltmp325, "E\021O\001\000\000\000\000\000\000" .short .Ltmp1193-.Ltmp1192 # Record length .Ltmp1192: .short 4414 # Record kind: S_LOCAL .long 5203 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1193: .cv_def_range .Ltmp324 .Ltmp325, "E\021O\001\000\000\b\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1187: .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,"??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" .p2align 2 .long 4 # Debug section magic .long 241 # Symbol subsection for std::_Idl_distance1 .long .Ltmp1195-.Ltmp1194 # Subsection size .Ltmp1194: .short .Ltmp1197-.Ltmp1196 # Record length .Ltmp1196: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end109-"??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" # Code size .long 0 # Offset after prologue .long 0 # Offset before epilogue .long 5209 # Function type index .secrel32 "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" # Function section relative address .secidx "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" # Function section index .byte 0 # Flags .asciz "std::_Idl_distance1" # Function name .Ltmp1197: .short .Ltmp1199-.Ltmp1198 # Record length .Ltmp1198: .short 4414 # Record kind: S_LOCAL .long 5182 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1199: .cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000\000\000\000\000" .short .Ltmp1201-.Ltmp1200 # Record length .Ltmp1200: .short 4414 # Record kind: S_LOCAL .long 5182 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1201: .cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000\b\000\000\000" .short .Ltmp1203-.Ltmp1202 # Record length .Ltmp1202: .short 4414 # Record kind: S_LOCAL .long 4887 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1203: .cv_def_range .Ltmp326 .Ltmp327, "E\021O\001\000\000\020\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1195: .p2align 2 .cv_linetable 109, "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end109 .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 .long .Ltmp1205-.Ltmp1204 # Subsection size .Ltmp1204: .short .Ltmp1207-.Ltmp1206 # Record length .Ltmp1206: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end110-"??$_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" # Function name .Ltmp1207: .short .Ltmp1209-.Ltmp1208 # Record length .Ltmp1208: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1209: .cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\000P\000\000\000" .short .Ltmp1211-.Ltmp1210 # Record length .Ltmp1210: .short 4414 # Record kind: S_LOCAL .long 4171 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1211: .cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\000X\000\000\000" .short .Ltmp1213-.Ltmp1212 # Record length .Ltmp1212: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_Dest" .Ltmp1213: .cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\000`\000\000\000" .short .Ltmp1215-.Ltmp1214 # Record length .Ltmp1214: .short 4414 # Record kind: S_LOCAL .long 4594 # TypeIndex .short 0 # Flags .asciz "_First_ch" .Ltmp1215: .cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\000H\000\000\000" .short .Ltmp1217-.Ltmp1216 # Record length .Ltmp1216: .short 4414 # Record kind: S_LOCAL .long 4594 # TypeIndex .short 0 # Flags .asciz "_Last_ch" .Ltmp1217: .cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\000@\000\000\000" .short .Ltmp1219-.Ltmp1218 # Record length .Ltmp1218: .short 4414 # Record kind: S_LOCAL .long 4671 # TypeIndex .short 0 # Flags .asciz "_Dest_ch" .Ltmp1219: .cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\0008\000\000\000" .short .Ltmp1221-.Ltmp1220 # Record length .Ltmp1220: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 0 # Flags .asciz "_Count" .Ltmp1221: .cv_def_range .Ltmp328 .Ltmp329, "E\021O\001\000\0000\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1205: .p2align 2 .cv_linetable 110, "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z", .Lfunc_end110 .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 > >::_Orphan_all .long .Ltmp1223-.Ltmp1222 # Subsection size .Ltmp1222: .short .Ltmp1225-.Ltmp1224 # Record length .Ltmp1224: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end111-"?_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 > >::_Orphan_all" # Function name .Ltmp1225: .short .Ltmp1227-.Ltmp1226 # Record length .Ltmp1226: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1227: .cv_def_range .Ltmp330 .Ltmp331, "E\021O\001\000\000 \000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1223: .p2align 2 .cv_linetable 111, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end111 .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 >::_Destroy .long .Ltmp1229-.Ltmp1228 # Subsection size .Ltmp1228: .short .Ltmp1231-.Ltmp1230 # Record length .Ltmp1230: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end112-"?_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 >::_Destroy" # Function name .Ltmp1231: .short .Ltmp1233-.Ltmp1232 # Record length .Ltmp1232: .short 4414 # Record kind: S_LOCAL .long 4227 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1233: .cv_def_range .Ltmp332 .Ltmp333, "E\021O\001\000\000 \000\000\000" .short .Ltmp1235-.Ltmp1234 # Record length .Ltmp1234: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1235: .cv_def_range .Ltmp332 .Ltmp333, "E\021O\001\000\000(\000\000\000" .short .Ltmp1237-.Ltmp1236 # Record length .Ltmp1236: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1237: .cv_def_range .Ltmp332 .Ltmp333, "E\021O\001\000\0000\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1229: .p2align 2 .cv_linetable 112, "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z", .Lfunc_end112 .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::deallocate .long .Ltmp1239-.Ltmp1238 # Subsection size .Ltmp1238: .short .Ltmp1241-.Ltmp1240 # Record length .Ltmp1240: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end113-"?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::deallocate" # Function name .Ltmp1241: .short .Ltmp1243-.Ltmp1242 # Record length .Ltmp1242: .short 4414 # Record kind: S_LOCAL .long 4397 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1243: .cv_def_range .Ltmp334 .Ltmp335, "E\021O\001\000\0000\000\000\000" .short .Ltmp1245-.Ltmp1244 # Record length .Ltmp1244: .short 4414 # Record kind: S_LOCAL .long 4401 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp1245: .cv_def_range .Ltmp334 .Ltmp335, "E\021O\001\000\0008\000\000\000" .short .Ltmp1247-.Ltmp1246 # Record length .Ltmp1246: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Count" .Ltmp1247: .cv_def_range .Ltmp334 .Ltmp335, "E\021O\001\000\000@\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1239: .p2align 2 .cv_linetable 113, "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z", .Lfunc_end113 .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 >::capacity .long .Ltmp1249-.Ltmp1248 # Subsection size .Ltmp1248: .short .Ltmp1251-.Ltmp1250 # Record length .Ltmp1250: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end114-"?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 >::capacity" # Function name .Ltmp1251: .short .Ltmp1253-.Ltmp1252 # Record length .Ltmp1252: .short 4414 # Record kind: S_LOCAL .long 4299 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1253: .cv_def_range .Ltmp336 .Ltmp337, "E\021O\001\000\0000\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1249: .p2align 2 .cv_linetable 114, "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end114 .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 .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-"?_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 .Ltmp1257: .short .Ltmp1259-.Ltmp1258 # Record length .Ltmp1258: .short 4414 # Record kind: S_LOCAL .long 4531 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1259: .cv_def_range .Ltmp340 .Ltmp347, "E\021N\001\000\000\360\377\377\377" .short .Ltmp1261-.Ltmp1260 # Record length .Ltmp1260: .short 4414 # Record kind: S_LOCAL .long 5237 # TypeIndex .short 0 # Flags .asciz "_Lock" .Ltmp1261: .cv_def_range .Ltmp341 .Ltmp345 .Ltmp346 .Ltmp347, "E\021N\001\000\000\350\377\377\377" .short .Ltmp1263-.Ltmp1262 # Record length .Ltmp1262: .short 4355 # Record kind: S_BLOCK32 .long 0 # PtrParent .long 0 # PtrEnd .long .Ltmp344-.Ltmp342 # Code size .secrel32 .Ltmp342 # Function section relative address .secidx .Lfunc_begin115 # Function section index .byte 0 # Lexical block name .Ltmp1263: .short .Ltmp1265-.Ltmp1264 # Record length .Ltmp1264: .short 4414 # Record kind: S_LOCAL .long 4353 # TypeIndex .short 0 # Flags .asciz "_Pnext" .Ltmp1265: .cv_def_range .Ltmp342 .Ltmp344, "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 .Ltmp1255: .p2align 2 .cv_linetable 115, "?_Orphan_all@_Container_base12@std@@QEAAXXZ", .Lfunc_end115 .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 > .long .Ltmp1267-.Ltmp1266 # Subsection size .Ltmp1266: .short .Ltmp1269-.Ltmp1268 # Record length .Ltmp1268: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end116-"??$_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 >" # Function name .Ltmp1269: .short .Ltmp1271-.Ltmp1270 # Record length .Ltmp1270: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_First" .Ltmp1271: .cv_def_range .Ltmp348 .Ltmp349, "E\021O\001\000\0000\000\000\000" .short .Ltmp1273-.Ltmp1272 # Record length .Ltmp1272: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .asciz "_Last" .Ltmp1273: .cv_def_range .Ltmp348 .Ltmp349, "E\021O\001\000\0008\000\000\000" .short .Ltmp1275-.Ltmp1274 # Record length .Ltmp1274: .short 4414 # Record kind: S_LOCAL .long 4348 # TypeIndex .short 1 # Flags .asciz "_Al" .Ltmp1275: .cv_def_range .Ltmp348 .Ltmp349, "E\021O\001\000\000@\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1267: .p2align 2 .cv_linetable 116, "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z", .Lfunc_end116 .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 > .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-"??$_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 >" # Function name .Ltmp1279: .short .Ltmp1281-.Ltmp1280 # Record length .Ltmp1280: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1281: .cv_def_range .Ltmp350 .Ltmp351, "E\021O\001\000\000\000\000\000\000" .short .Ltmp1283-.Ltmp1282 # Record length .Ltmp1282: .short 4414 # Record kind: S_LOCAL .long 1652 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1283: .cv_def_range .Ltmp350 .Ltmp351, "E\021O\001\000\000\b\000\000\000" .short .Ltmp1285-.Ltmp1284 # Record length .Ltmp1284: .short 4414 # Record kind: S_LOCAL .long 4348 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1285: .cv_def_range .Ltmp350 .Ltmp351, "E\021O\001\000\000\020\000\000\000" .short .Ltmp1287-.Ltmp1286 # Record length .Ltmp1286: .short 4414 # Record kind: S_LOCAL .long 4254 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1287: .cv_def_range .Ltmp350 .Ltmp351, "E\021O\001\000\000\030\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1277: .p2align 2 .cv_linetable 117, "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end117 .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 .Ltmp1289-.Ltmp1288 # Subsection size .Ltmp1288: .short .Ltmp1291-.Ltmp1290 # Record length .Ltmp1290: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end118-"??$_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 .Ltmp1291: .short .Ltmp1293-.Ltmp1292 # Record length .Ltmp1292: .short 4414 # Record kind: S_LOCAL .long 1539 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp1293: .cv_def_range .Ltmp352 .Ltmp355, "E\021O\001\000\000 \000\000\000" .short .Ltmp1295-.Ltmp1294 # Record length .Ltmp1294: .short 4414 # Record kind: S_LOCAL .long 35 # TypeIndex .short 1 # Flags .asciz "_Bytes" .Ltmp1295: .cv_def_range .Ltmp352 .Ltmp355, "E\021O\001\000\000(\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1289: .p2align 2 .cv_linetable 118, "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z", .Lfunc_end118 .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 .Ltmp1297-.Ltmp1296 # Subsection size .Ltmp1296: .short .Ltmp1299-.Ltmp1298 # Record length .Ltmp1298: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end119-"?_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 .Ltmp1299: .short .Ltmp1301-.Ltmp1300 # Record length .Ltmp1300: .short 4414 # Record kind: S_LOCAL .long 5249 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp1301: .cv_def_range .Ltmp356 .Ltmp371, "E\021O\001\000\000h\000\000\000" .short .Ltmp1303-.Ltmp1302 # Record length .Ltmp1302: .short 4414 # Record kind: S_LOCAL .long 5033 # TypeIndex .short 1 # Flags .asciz "_Bytes" .Ltmp1303: .cv_def_range .Ltmp356 .Ltmp371, "E\021O\001\000\000p\000\000\000" .short .Ltmp1305-.Ltmp1304 # Record length .Ltmp1304: .short 4414 # Record kind: S_LOCAL .long 5253 # TypeIndex .short 0 # Flags .asciz "_Ptr_user" .Ltmp1305: .cv_def_range .Ltmp356 .Ltmp371, "E\021O\001\000\000`\000\000\000" .short .Ltmp1307-.Ltmp1306 # Record length .Ltmp1306: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 0 # Flags .asciz "_Ptr_container" .Ltmp1307: .cv_def_range .Ltmp356 .Ltmp371, "E\021O\001\000\000X\000\000\000" .short .Ltmp1309-.Ltmp1308 # Record length .Ltmp1308: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 0 # Flags .asciz "_Min_back_shift" .Ltmp1309: .cv_def_range .Ltmp356 .Ltmp371, "E\021O\001\000\000P\000\000\000" .short .Ltmp1311-.Ltmp1310 # Record length .Ltmp1310: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 0 # Flags .asciz "_Back_shift" .Ltmp1311: .cv_def_range .Ltmp356 .Ltmp371, "E\021O\001\000\000H\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1297: .p2align 2 .cv_linetable 119, "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z", .Lfunc_end119 .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 > >::_Myend .long .Ltmp1313-.Ltmp1312 # Subsection size .Ltmp1312: .short .Ltmp1315-.Ltmp1314 # Record length .Ltmp1314: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end120-"?_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 > >::_Myend" # Function name .Ltmp1315: .short .Ltmp1317-.Ltmp1316 # Record length .Ltmp1316: .short 4414 # Record kind: S_LOCAL .long 4355 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1317: .cv_def_range .Ltmp372 .Ltmp373, "E\021O\001\000\000 \000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1313: .p2align 2 .cv_linetable 120, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end120 .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 > >::_Free_proxy .long .Ltmp1319-.Ltmp1318 # Subsection size .Ltmp1318: .short .Ltmp1321-.Ltmp1320 # Record length .Ltmp1320: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end121-"?_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 > >::_Free_proxy" # Function name .Ltmp1321: .short .Ltmp1323-.Ltmp1322 # Record length .Ltmp1322: .short 4414 # Record kind: S_LOCAL .long 4345 # TypeIndex .short 1 # Flags .asciz "this" .Ltmp1323: .cv_def_range .Ltmp374 .Ltmp375, "E\021O\001\000\0000\000\000\000" .short .Ltmp1325-.Ltmp1324 # Record length .Ltmp1324: .short 4414 # Record kind: S_LOCAL .long 4386 # TypeIndex .short 0 # Flags .asciz "_Proxy_allocator" .Ltmp1325: .cv_def_range .Ltmp374 .Ltmp375, "E\021O\001\000\0008\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1319: .p2align 2 .cv_linetable 121, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end121 .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 >::destroy .long .Ltmp1327-.Ltmp1326 # Subsection size .Ltmp1326: .short .Ltmp1329-.Ltmp1328 # Record length .Ltmp1328: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end122-"??$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 >::destroy" # Function name .Ltmp1329: .short .Ltmp1331-.Ltmp1330 # Record length .Ltmp1330: .short 4414 # Record kind: S_LOCAL .long 4545 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1331: .cv_def_range .Ltmp376 .Ltmp377, "E\021O\001\000\000\000\000\000\000" .short .Ltmp1333-.Ltmp1332 # Record length .Ltmp1332: .short 4414 # Record kind: S_LOCAL .long 4361 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp1333: .cv_def_range .Ltmp376 .Ltmp377, "E\021O\001\000\000\b\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1327: .p2align 2 .cv_linetable 122, "??$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_end122 .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,0> .long .Ltmp1335-.Ltmp1334 # Subsection size .Ltmp1334: .short .Ltmp1337-.Ltmp1336 # Record length .Ltmp1336: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end123-"??$_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,0>" # Function name .Ltmp1337: .short .Ltmp1339-.Ltmp1338 # Record length .Ltmp1338: .short 4414 # Record kind: S_LOCAL .long 4545 # TypeIndex .short 1 # Flags .asciz "_Al" .Ltmp1339: .cv_def_range .Ltmp378 .Ltmp379, "E\021O\001\000\000(\000\000\000" .short .Ltmp1341-.Ltmp1340 # Record length .Ltmp1340: .short 4414 # Record kind: S_LOCAL .long 4361 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp1341: .cv_def_range .Ltmp378 .Ltmp379, "E\021O\001\000\0000\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1335: .p2align 2 .cv_linetable 123, "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z", .Lfunc_end123 .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 >::deallocate .long .Ltmp1343-.Ltmp1342 # Subsection size .Ltmp1342: .short .Ltmp1345-.Ltmp1344 # Record length .Ltmp1344: .short 4423 # Record kind: S_GPROC32_ID .long 0 # PtrParent .long 0 # PtrEnd .long 0 # PtrNext .long .Lfunc_end124-"?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 >::deallocate" # Function name .Ltmp1345: .short .Ltmp1347-.Ltmp1346 # Record length .Ltmp1346: .short 4414 # Record kind: S_LOCAL .long 4545 # TypeIndex .short 1 # Flags .byte 0 .Ltmp1347: .cv_def_range .Ltmp380 .Ltmp381, "E\021O\001\000\0000\000\000\000" .short .Ltmp1349-.Ltmp1348 # Record length .Ltmp1348: .short 4414 # Record kind: S_LOCAL .long 4551 # TypeIndex .short 1 # Flags .asciz "_Ptr" .Ltmp1349: .cv_def_range .Ltmp380 .Ltmp381, "E\021O\001\000\0008\000\000\000" .short .Ltmp1351-.Ltmp1350 # Record length .Ltmp1350: .short 4414 # Record kind: S_LOCAL .long 4234 # TypeIndex .short 1 # Flags .asciz "_Count" .Ltmp1351: .cv_def_range .Ltmp380 .Ltmp381, "E\021O\001\000\000@\000\000\000" .short 2 # Record length .short 4431 # Record kind: S_PROC_ID_END .Ltmp1343: .p2align 2 .cv_linetable 124, "?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_end124 .section .debug$S,"dr" .long 241 .long .Ltmp1353-.Ltmp1352 # Subsection size .Ltmp1352: .short .Ltmp1355-.Ltmp1354 # Record length .Ltmp1354: .short 4360 # Record kind: S_UDT .long 19 # Type .asciz "ptrdiff_t" .Ltmp1355: .short .Ltmp1357-.Ltmp1356 # Record length .Ltmp1356: .short 4360 # Record kind: S_UDT .long 19 # Type .asciz "index_type" .Ltmp1357: .short .Ltmp1359-.Ltmp1358 # Record length .Ltmp1358: .short 4360 # Record kind: S_UDT .long 116 # Type .asciz "std::remove_cv_t" .Ltmp1359: .short .Ltmp1361-.Ltmp1360 # Record length .Ltmp1360: .short 4360 # Record kind: S_UDT .long 4149 # Type .asciz "gsl::span" .Ltmp1361: .short .Ltmp1363-.Ltmp1362 # Record length .Ltmp1362: .short 4360 # Record kind: S_UDT .long 4157 # Type .asciz "gsl::span::storage_type >" .Ltmp1363: .short .Ltmp1365-.Ltmp1364 # Record length .Ltmp1364: .short 4360 # Record kind: S_UDT .long 4165 # Type .asciz "gsl::details::extent_type<-1>" .Ltmp1365: .short .Ltmp1367-.Ltmp1366 # Record length .Ltmp1366: .short 4360 # Record kind: S_UDT .long 116 # Type .asciz "std::remove_cv_t" .Ltmp1367: .short .Ltmp1369-.Ltmp1368 # Record length .Ltmp1368: .short 4360 # Record kind: S_UDT .long 4210 # Type .asciz "gsl::span" .Ltmp1369: .short .Ltmp1371-.Ltmp1370 # Record length .Ltmp1370: .short 4360 # Record kind: S_UDT .long 4216 # Type .asciz "gsl::span::storage_type >" .Ltmp1371: .short .Ltmp1373-.Ltmp1372 # Record length .Ltmp1372: .short 4360 # Record kind: S_UDT .long 35 # Type .asciz "size_t" .Ltmp1373: .short .Ltmp1375-.Ltmp1374 # Record length .Ltmp1374: .short 4360 # Record kind: S_UDT .long 4254 # Type .asciz "std::bool_constant" .Ltmp1375: .short .Ltmp1377-.Ltmp1376 # Record length .Ltmp1376: .short 4360 # Record kind: S_UDT .long 4254 # Type .asciz "std::true_type" .Ltmp1377: .short .Ltmp1379-.Ltmp1378 # Record length .Ltmp1378: .short 4360 # Record kind: S_UDT .long 4257 # Type .asciz "std::bool_constant" .Ltmp1379: .short .Ltmp1381-.Ltmp1380 # Record length .Ltmp1380: .short 4360 # Record kind: S_UDT .long 4257 # Type .asciz "std::false_type" .Ltmp1381: .short .Ltmp1383-.Ltmp1382 # Record length .Ltmp1382: .short 4360 # Record kind: S_UDT .long 4229 # Type .asciz "std::_Rebind_alloc_t,int>" .Ltmp1383: .short .Ltmp1385-.Ltmp1384 # Record length .Ltmp1384: .short 4360 # Record kind: S_UDT .long 4341 # Type .asciz "std::vector >" .Ltmp1385: .short .Ltmp1387-.Ltmp1386 # Record length .Ltmp1386: .short 4360 # Record kind: S_UDT .long 4386 # Type .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" .Ltmp1387: .short .Ltmp1389-.Ltmp1388 # Record length .Ltmp1388: .short 4360 # Record kind: S_UDT .long 4388 # Type .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_Vec_iter_types >" .Ltmp1389: .short .Ltmp1391-.Ltmp1390 # Record length .Ltmp1390: .short 4360 # Record kind: S_UDT .long 4390 # Type .asciz "std::_Vector_alloc > >" .Ltmp1391: .short .Ltmp1393-.Ltmp1392 # Record length .Ltmp1392: .short 4360 # Record kind: S_UDT .long 4412 # Type .asciz "std::allocator" .Ltmp1393: .short .Ltmp1395-.Ltmp1394 # Record length .Ltmp1394: .short 4360 # Record kind: S_UDT .long 4424 # Type .asciz "std::initializer_list" .Ltmp1395: .short .Ltmp1397-.Ltmp1396 # Record length .Ltmp1396: .short 4360 # Record kind: S_UDT .long 4432 # Type .asciz "std::integral_constant" .Ltmp1397: .short .Ltmp1399-.Ltmp1398 # Record length .Ltmp1398: .short 4360 # Record kind: S_UDT .long 4439 # Type .asciz "std::integral_constant" .Ltmp1399: .short .Ltmp1401-.Ltmp1400 # Record length .Ltmp1400: .short 4360 # Record kind: S_UDT .long 4441 # Type .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" .Ltmp1401: .short .Ltmp1403-.Ltmp1402 # Record length .Ltmp1402: .short 4360 # Record kind: S_UDT .long 4443 # Type .asciz "std::allocator_traits >" .Ltmp1403: .short .Ltmp1405-.Ltmp1404 # Record length .Ltmp1404: .short 4360 # Record kind: S_UDT .long 4455 # Type .asciz "std::_Compressed_pair,std::_Vector_val >,1>" .Ltmp1405: .short .Ltmp1407-.Ltmp1406 # Record length .Ltmp1406: .short 4360 # Record kind: S_UDT .long 4475 # Type .asciz "std::_Iterator_base12" .Ltmp1407: .short .Ltmp1409-.Ltmp1408 # Record length .Ltmp1408: .short 4360 # Record kind: S_UDT .long 4479 # Type .asciz "std::_Container_proxy" .Ltmp1409: .short .Ltmp1411-.Ltmp1410 # Record length .Ltmp1410: .short 4360 # Record kind: S_UDT .long 4466 # Type .asciz "std::_Container_base" .Ltmp1411: .short .Ltmp1413-.Ltmp1412 # Record length .Ltmp1412: .short 4360 # Record kind: S_UDT .long 4484 # Type .asciz "std::_Vector_val >" .Ltmp1413: .short .Ltmp1415-.Ltmp1414 # Record length .Ltmp1414: .short 4360 # Record kind: S_UDT .long 4510 # Type .asciz "std::allocator" .Ltmp1415: .short .Ltmp1417-.Ltmp1416 # Record length .Ltmp1416: .short 4360 # Record kind: S_UDT .long 4512 # Type .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" .Ltmp1417: .short .Ltmp1419-.Ltmp1418 # Record length .Ltmp1418: .short 4360 # Record kind: S_UDT .long 4514 # Type .asciz "std::allocator_traits >" .Ltmp1419: .short .Ltmp1421-.Ltmp1420 # Record length .Ltmp1420: .short 4360 # Record kind: S_UDT .long 4517 # Type .asciz "std::_Simple_types" .Ltmp1421: .short .Ltmp1423-.Ltmp1422 # Record length .Ltmp1422: .short 4360 # Record kind: S_UDT .long 35 # Type .asciz "size_type" .Ltmp1423: .short .Ltmp1425-.Ltmp1424 # Record length .Ltmp1424: .short 4360 # Record kind: S_UDT .long 4529 # Type .asciz "std::_Default_allocator_traits >" .Ltmp1425: .short .Ltmp1427-.Ltmp1426 # Record length .Ltmp1426: .short 4360 # Record kind: S_UDT .long 4543 # Type .asciz "std::_Container_base12" .Ltmp1427: .short .Ltmp1429-.Ltmp1428 # Record length .Ltmp1428: .short 4360 # Record kind: S_UDT .long 4557 # Type .asciz "std::_Default_allocator_traits >" .Ltmp1429: .short .Ltmp1431-.Ltmp1430 # Record length .Ltmp1430: .short 4360 # Record kind: S_UDT .long 19 # Type .asciz "index_type" .Ltmp1431: .short .Ltmp1433-.Ltmp1432 # Record length .Ltmp1432: .short 4360 # Record kind: S_UDT .long 4574 # Type .asciz "gsl::details::extent_type<0>" .Ltmp1433: .short .Ltmp1435-.Ltmp1434 # Record length .Ltmp1434: .short 4360 # Record kind: S_UDT .long 4598 # Type .asciz "gsl::fail_fast" .Ltmp1435: .short .Ltmp1437-.Ltmp1436 # Record length .Ltmp1436: .short 4360 # Record kind: S_UDT .long 4603 # Type .asciz "std::string" .Ltmp1437: .short .Ltmp1439-.Ltmp1438 # Record length .Ltmp1438: .short 4360 # Record kind: S_UDT .long 4613 # Type .asciz "std::logic_error" .Ltmp1439: .short .Ltmp1441-.Ltmp1440 # Record length .Ltmp1440: .short 4360 # Record kind: S_UDT .long 4633 # Type .asciz "std::exception" .Ltmp1441: .short .Ltmp1443-.Ltmp1442 # Record length .Ltmp1442: .short 4360 # Record kind: S_UDT .long 4639 # Type .asciz "std::_Rebind_alloc_t,char>" .Ltmp1443: .short .Ltmp1445-.Ltmp1444 # Record length .Ltmp1444: .short 4360 # Record kind: S_UDT .long 4254 # Type .asciz "std::bool_constant<_Is_specialization_v,char_traits> && is_trivial_v,std::allocator >::pointer> >" .Ltmp1445: .short .Ltmp1447-.Ltmp1446 # Record length .Ltmp1446: .short 4360 # Record kind: S_UDT .long 4825 # Type .asciz "std::basic_string,std::allocator >" .Ltmp1447: .short .Ltmp1449-.Ltmp1448 # Record length .Ltmp1448: .short 4360 # Record kind: S_UDT .long 4829 # Type .asciz "__std_exception_data" .Ltmp1449: .short .Ltmp1451-.Ltmp1450 # Record length .Ltmp1450: .short 4360 # Record kind: S_UDT .long 4386 # Type .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" .Ltmp1451: .short .Ltmp1453-.Ltmp1452 # Record length .Ltmp1452: .short 4360 # Record kind: S_UDT .long 4855 # Type .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_String_iter_types >" .Ltmp1453: .short .Ltmp1455-.Ltmp1454 # Record length .Ltmp1454: .short 4360 # Record kind: S_UDT .long 4864 # Type .asciz "std::_String_alloc > >" .Ltmp1455: .short .Ltmp1457-.Ltmp1456 # Record length .Ltmp1456: .short 4360 # Record kind: S_UDT .long 4883 # Type .asciz "std::allocator" .Ltmp1457: .short .Ltmp1459-.Ltmp1458 # Record length .Ltmp1458: .short 4360 # Record kind: S_UDT .long 4887 # Type .asciz "std::random_access_iterator_tag" .Ltmp1459: .short .Ltmp1461-.Ltmp1460 # Record length .Ltmp1460: .short 4360 # Record kind: S_UDT .long 4904 # Type .asciz "std::_String_val >" .Ltmp1461: .short .Ltmp1463-.Ltmp1462 # Record length .Ltmp1462: .short 4360 # Record kind: S_UDT .long 19 # Type .asciz "std::streamoff" .Ltmp1463: .short .Ltmp1465-.Ltmp1464 # Record length .Ltmp1464: .short 4360 # Record kind: S_UDT .long 4929 # Type .asciz "_Mbstatet" .Ltmp1465: .short .Ltmp1467-.Ltmp1466 # Record length .Ltmp1466: .short 4360 # Record kind: S_UDT .long 4929 # Type .asciz "mbstate_t" .Ltmp1467: .short .Ltmp1469-.Ltmp1468 # Record length .Ltmp1468: .short 4360 # Record kind: S_UDT .long 4929 # Type .asciz "_Mbstatet" .Ltmp1469: .short .Ltmp1471-.Ltmp1470 # Record length .Ltmp1470: .short 4360 # Record kind: S_UDT .long 4931 # Type .asciz "std::char_traits" .Ltmp1471: .short .Ltmp1473-.Ltmp1472 # Record length .Ltmp1472: .short 4360 # Record kind: S_UDT .long 4934 # Type .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" .Ltmp1473: .short .Ltmp1475-.Ltmp1474 # Record length .Ltmp1474: .short 4360 # Record kind: S_UDT .long 4936 # Type .asciz "std::allocator_traits >" .Ltmp1475: .short .Ltmp1477-.Ltmp1476 # Record length .Ltmp1476: .short 4360 # Record kind: S_UDT .long 4948 # Type .asciz "std::_Compressed_pair,std::_String_val >,1>" .Ltmp1477: .short .Ltmp1479-.Ltmp1478 # Record length .Ltmp1478: .short 4360 # Record kind: S_UDT .long 4951 # Type .asciz "std::_Simple_types" .Ltmp1479: .short .Ltmp1481-.Ltmp1480 # Record length .Ltmp1480: .short 4360 # Record kind: S_UDT .long 4957 # Type .asciz "std::_String_val >::_Bxty" .Ltmp1481: .short .Ltmp1483-.Ltmp1482 # Record length .Ltmp1482: .short 4360 # Record kind: S_UDT .long 4961 # Type .asciz "std::bidirectional_iterator_tag" .Ltmp1483: .short .Ltmp1485-.Ltmp1484 # Record length .Ltmp1484: .short 4360 # Record kind: S_UDT .long 4964 # Type .asciz "_Mbstatet" .Ltmp1485: .short .Ltmp1487-.Ltmp1486 # Record length .Ltmp1486: .short 4360 # Record kind: S_UDT .long 4978 # Type .asciz "std::_Default_allocator_traits >" .Ltmp1487: .short .Ltmp1489-.Ltmp1488 # Record length .Ltmp1488: .short 4360 # Record kind: S_UDT .long 4982 # Type .asciz "std::forward_iterator_tag" .Ltmp1489: .short .Ltmp1491-.Ltmp1490 # Record length .Ltmp1490: .short 4360 # Record kind: S_UDT .long 4985 # Type .asciz "std::input_iterator_tag" .Ltmp1491: .short .Ltmp1493-.Ltmp1492 # Record length .Ltmp1492: .short 4360 # Record kind: S_UDT .long 4586 # Type .asciz "std::remove_reference_t" .Ltmp1493: .short .Ltmp1495-.Ltmp1494 # Record length .Ltmp1494: .short 4360 # Record kind: S_UDT .long 5042 # Type .asciz "gsl::narrowing_error" .Ltmp1495: .short .Ltmp1497-.Ltmp1496 # Record length .Ltmp1496: .short 4360 # Record kind: S_UDT .long 35 # Type .asciz "std::remove_reference_t" .Ltmp1497: .short .Ltmp1499-.Ltmp1498 # Record length .Ltmp1498: .short 4360 # Record kind: S_UDT .long 5037 # Type .asciz "std::remove_reference_t" .Ltmp1499: .short .Ltmp1501-.Ltmp1500 # Record length .Ltmp1500: .short 4360 # Record kind: S_UDT .long 4230 # Type .asciz "std::remove_reference_t &>" .Ltmp1501: .short .Ltmp1503-.Ltmp1502 # Record length .Ltmp1502: .short 4360 # Record kind: S_UDT .long 5089 # Type .asciz "std::_One_then_variadic_args_t" .Ltmp1503: .short .Ltmp1505-.Ltmp1504 # Record length .Ltmp1504: .short 4360 # Record kind: S_UDT .long 35 # Type .asciz "uintptr_t" .Ltmp1505: .short .Ltmp1507-.Ltmp1506 # Record length .Ltmp1506: .short 4360 # Record kind: S_UDT .long 5121 # Type .asciz "std::_Default_allocate_traits" .Ltmp1507: .short .Ltmp1509-.Ltmp1508 # Record length .Ltmp1508: .short 4360 # Record kind: S_UDT .long 4357 # Type .asciz "std::remove_reference_t" .Ltmp1509: .short .Ltmp1511-.Ltmp1510 # Record length .Ltmp1510: .short 4360 # Record kind: S_UDT .long 19 # Type .asciz "std::_Iter_diff_t" .Ltmp1511: .short .Ltmp1513-.Ltmp1512 # Record length .Ltmp1512: .short 4360 # Record kind: S_UDT .long 5149 # Type .asciz "std::numeric_limits" .Ltmp1513: .short .Ltmp1515-.Ltmp1514 # Record length .Ltmp1514: .short 4360 # Record kind: S_UDT .long 5154 # Type .asciz "std::_Num_int_base" .Ltmp1515: .short .Ltmp1517-.Ltmp1516 # Record length .Ltmp1516: .short 4360 # Record kind: S_UDT .long 5165 # Type .asciz "std::_Num_base" .Ltmp1517: .short .Ltmp1519-.Ltmp1518 # Record length .Ltmp1518: .short 4360 # Record kind: S_UDT .long 5194 # Type .asciz "std::_Really_trivial_ptr_iterator_tag" .Ltmp1519: .short .Ltmp1521-.Ltmp1520 # Record length .Ltmp1520: .short 4360 # Record kind: S_UDT .long 5198 # Type .asciz "std::_Trivially_copyable_ptr_iterator_tag" .Ltmp1521: .short .Ltmp1523-.Ltmp1522 # Record length .Ltmp1522: .short 4360 # Record kind: S_UDT .long 5200 # Type .asciz "std::_General_ptr_iterator_tag" .Ltmp1523: .short .Ltmp1525-.Ltmp1524 # Record length .Ltmp1524: .short 4360 # Record kind: S_UDT .long 5189 # Type .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t >::type,std::_General_ptr_iterator_tag>" .Ltmp1525: .short .Ltmp1527-.Ltmp1526 # Record length .Ltmp1526: .short 4360 # Record kind: S_UDT .long 5237 # Type .asciz "std::_Lockit" .Ltmp1527: .short .Ltmp1529-.Ltmp1528 # Record length .Ltmp1528: .short 4360 # Record kind: S_UDT .long 4254 # Type .asciz "std::bool_constant,_Uses_default_destroy,_Val *> > >" .Ltmp1529: .Ltmp1353: .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 # 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::storage_type > # 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 (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 (0x1003) # ThisType: gsl::span* (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 (0x1003) # ThisType: gsl::span* (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 # 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 (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& (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 (0x1003) # ThisType: gsl::span* (0x1006) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::array&) (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 (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 (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& (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 (0x1003) # ThisType: gsl::span* (0x1006) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::array&) (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 (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 (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& (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 (0x1003) # ThisType: gsl::span* (0x1006) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const gsl::span&) (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::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::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 (0x1003) # ThisType: gsl::span* (0x1006) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (gsl::span::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*, __int64) (0x1008) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(int*, int*) (0x100A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(std::array&) (0x100E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(const std::array&) (0x1012) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(const gsl::span&) (0x1016) # ] # Method [ # AccessSpecifier: Private (0x1) # Type: void gsl::span::(gsl::span::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 (0x1003) # ThisType: gsl::span* (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 (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& (0x101C) # ClassType: gsl::span (0x1003) # ThisType: gsl::span* (0x1006) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const gsl::span&) (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 (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 (0x1003) # ClassType: gsl::span (0x1003) # ThisType: const gsl::span* (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 (0x1003) # ClassType: gsl::span (0x1003) # ThisType: const gsl::span* (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 (0x1003) # ThisType: const gsl::span* (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 (0x1003) # ThisType: const gsl::span* (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 (0x1003) # ThisType: const gsl::span* (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 (0x1003) # ThisType: const gsl::span* (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,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,0> (0x1028) # ClassType: gsl::span (0x1003) # ThisType: const gsl::span* (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,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,1> (0x102A) # ClassType: gsl::span (0x1003) # ThisType: const gsl::span* (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,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,0> > (0x102C) # ClassType: gsl::span (0x1003) # ThisType: const gsl::span* (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,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,1> > (0x102E) # ClassType: gsl::span (0x1003) # ThisType: const gsl::span* (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 (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::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::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 (0x1003) # ClassType: gsl::span (0x1003) # ThisType: const gsl::span* (0x101E) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (__int64, __int64, gsl::span::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::storage_type > (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::() (0x101B) # Name: ~span # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span& gsl::span::(const gsl::span&) (0x101D) # Name: operator= # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span gsl::span::(__int64) (0x1020) # Name: first # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span gsl::span::(__int64) (0x1020) # Name: last # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span gsl::span::(__int64, __int64) (0x1022) # Name: subspan # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: __int64 gsl::span::() (0x1023) # Name: size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: __int64 gsl::span::() (0x1023) # Name: size_bytes # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: bool gsl::span::() (0x1024) # Name: empty # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: int& gsl::span::(__int64) (0x1026) # Name: operator[] # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: int& gsl::span::(__int64) (0x1026) # Name: at # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: int& gsl::span::(__int64) (0x1026) # Name: operator() # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: int* gsl::span::() (0x1027) # Name: data # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,0> gsl::span::() (0x1029) # Name: begin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,0> gsl::span::() (0x1029) # Name: end # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,1> gsl::span::() (0x102B) # Name: cbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,1> gsl::span::() (0x102B) # Name: cend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,0> > gsl::span::() (0x102D) # Name: rbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,0> > gsl::span::() (0x102D) # Name: rend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,1> > gsl::span::() (0x102F) # Name: crbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,1> > gsl::span::() (0x102F) # Name: crend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: int* gsl::span::() (0x1027) # Name: _Unchecked_begin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: int* gsl::span::() (0x1027) # Name: _Unchecked_end # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # MethodKind: Static (0x2) # Type: bool gsl::span::(__int64, __int64) (0x1030) # Name: CheckRange # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::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,0> (0x1028) # Name: iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: gsl::details::span_iterator,1> (0x102A) # Name: const_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator,0> > (0x102C) # Name: reverse_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator,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::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: (0x1034) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 16 # Name: gsl::span # 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 (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::storage_type > (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::storage_type > (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::storage_type > (0x1005) # ThisType: const gsl::span::storage_type >* (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::storage_type >::() (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: (0x103C) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 16 # Name: gsl::span::storage_type > # 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::storage_type > (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: (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 # 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::storage_type > # 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 (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 (0x1047) # ThisType: gsl::span* (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 (0x1047) # ThisType: gsl::span* (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 (0x1047) # ThisType: gsl::span* (0x1049) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::array&) (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 (0x1047) # ThisType: gsl::span* (0x1049) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::array&) (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 (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 (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& (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 (0x1047) # ThisType: gsl::span* (0x1049) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const gsl::span&) (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::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::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 (0x1047) # ThisType: gsl::span* (0x1049) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (gsl::span::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*, __int64) (0x104D) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(const int*, const int*) (0x104F) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(std::array&) (0x1050) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(const std::array&) (0x1051) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void gsl::span::(const gsl::span&) (0x1055) # ] # Method [ # AccessSpecifier: Private (0x1) # Type: void gsl::span::(gsl::span::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 (0x1047) # ThisType: gsl::span* (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 (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& (0x105B) # ClassType: gsl::span (0x1047) # ThisType: gsl::span* (0x1049) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const gsl::span&) (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 (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 (0x1047) # ClassType: gsl::span (0x1047) # ThisType: const gsl::span* (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 (0x1047) # ClassType: gsl::span (0x1047) # ThisType: const gsl::span* (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 (0x1047) # ThisType: const gsl::span* (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 (0x1047) # ThisType: const gsl::span* (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 (0x1047) # ThisType: const gsl::span* (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 (0x1047) # ThisType: const gsl::span* (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,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,0> (0x1065) # ClassType: gsl::span (0x1047) # ThisType: const gsl::span* (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,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,1> (0x1067) # ClassType: gsl::span (0x1047) # ThisType: const gsl::span* (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,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,0> > (0x1069) # ClassType: gsl::span (0x1047) # ThisType: const gsl::span* (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,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,1> > (0x106B) # ClassType: gsl::span (0x1047) # ThisType: const gsl::span* (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 (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::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::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 (0x1047) # ClassType: gsl::span (0x1047) # ThisType: const gsl::span* (0x105D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (__int64, __int64, gsl::span::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::storage_type > (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::() (0x105A) # Name: ~span # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span& gsl::span::(const gsl::span&) (0x105C) # Name: operator= # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span gsl::span::(__int64) (0x105E) # Name: first # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span gsl::span::(__int64) (0x105E) # Name: last # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::span gsl::span::(__int64, __int64) (0x105F) # Name: subspan # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: __int64 gsl::span::() (0x1060) # Name: size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: __int64 gsl::span::() (0x1060) # Name: size_bytes # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: bool gsl::span::() (0x1061) # Name: empty # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const int& gsl::span::(__int64) (0x1063) # Name: operator[] # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const int& gsl::span::(__int64) (0x1063) # Name: at # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const int& gsl::span::(__int64) (0x1063) # Name: operator() # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const int* gsl::span::() (0x1064) # Name: data # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,0> gsl::span::() (0x1066) # Name: begin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,0> gsl::span::() (0x1066) # Name: end # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,1> gsl::span::() (0x1068) # Name: cbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: gsl::details::span_iterator,1> gsl::span::() (0x1068) # Name: cend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,0> > gsl::span::() (0x106A) # Name: rbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,0> > gsl::span::() (0x106A) # Name: rend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,1> > gsl::span::() (0x106C) # Name: crbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator,1> > gsl::span::() (0x106C) # Name: crend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const int* gsl::span::() (0x1064) # Name: _Unchecked_begin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const int* gsl::span::() (0x1064) # Name: _Unchecked_end # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # MethodKind: Static (0x2) # Type: bool gsl::span::(__int64, __int64) (0x106D) # Name: CheckRange # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::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,0> (0x1065) # Name: iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: gsl::details::span_iterator,1> (0x1067) # Name: const_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator,0> > (0x1069) # Name: reverse_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator,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::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: (0x1071) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 16 # Name: gsl::span # 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 (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::storage_type > (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::storage_type > (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::storage_type > (0x1048) # ThisType: const gsl::span::storage_type >* (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::storage_type >::() (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: (0x1077) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 16 # Name: gsl::span::storage_type > # 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::storage_type > (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 (0x1003) # FunctionType: void gsl::span::() (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 (0x1003) # FunctionType: __int64 gsl::span::() (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 (0x1003) # FunctionType: int* gsl::span::() (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 (0x1047) # FunctionType: void gsl::span::() (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 (0x1047) # FunctionType: __int64 gsl::span::() (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 (0x1047) # FunctionType: const int* gsl::span::() (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 > # 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 > > # 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 > (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 > (0x1081) # ThisType: std::vector >* (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 # 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 (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 (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& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, const std::allocator&) (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& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const unsigned __int64, const int&, const std::allocator&) (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 # 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 (0x108F) # ArgType: const std::allocator& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::initializer_list, const std::allocator&) (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 > (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 > (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 >& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::vector >&) (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 >& (0x1093) # ArgType: const std::allocator& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const std::vector >&, const std::allocator&) (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 > (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 >&& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::vector >&&) (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 >&& (0x1098) # ArgType: const std::allocator& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::vector >&&, const std::allocator&) (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 >::() (0x1084) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(const std::allocator&) (0x1089) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(const unsigned __int64, const std::allocator&) (0x108C) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(const unsigned __int64, const int&, const std::allocator&) (0x108E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x1091) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(const std::vector >&) (0x1095) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x1097) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(std::vector >&&) (0x109A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(std::vector >&&, const std::allocator&) (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 # 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 >&& (0x1098) # ArgType: std::integral_constant (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::vector >&&, std::integral_constant) (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 # 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 >&& (0x1098) # ArgType: std::integral_constant (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::vector >&&, std::integral_constant) (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 >::(std::vector >&&, std::integral_constant) (0x10A0) # ] # Method [ # AccessSpecifier: Private (0x1) # Type: void std::vector >::(std::vector >&&, std::integral_constant) (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 > (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 >& (0x10A5) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::vector >&&) (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 >& (0x10A5) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::vector >&) (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 (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 >& (0x10A5) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::initializer_list) (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 >& std::vector >::(std::vector >&&) (0x10A6) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::vector >& std::vector >::(const std::vector >&) (0x10A7) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::vector >& std::vector >::(std::initializer_list) (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 >::(const int&) (0x10AC) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(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 > > # 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 > > # 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 > > (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 > > (0x10B1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::_Vector_const_iterator > >, 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 > > (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 > > (0x10B1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::_Vector_const_iterator > >, 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 > > (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 > > (0x10B1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::_Vector_const_iterator > >, 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 > > (0x10B2) # ArgType: std::initializer_list (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 > > (0x10B1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (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 >::(std::_Vector_const_iterator > >, const int&) (0x10B4) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, int&&) (0x10B6) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned __int64, const int&) (0x10B8) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::initializer_list) (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 >::(const unsigned __int64, const int&) (0x10BD) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(std::initializer_list) (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 > (0x1081) # ThisType: std::vector >* (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 >::(const unsigned __int64) (0x10C1) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::vector >::(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 > > (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 > > (0x10B1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::_Vector_const_iterator > >) (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 > > (0x10B2) # ArgType: std::_Vector_const_iterator > > (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 > > (0x10B1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (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 >::(std::_Vector_const_iterator > >) (0x10C4) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (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 >& (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::vector >&) (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 > (0x1081) # ThisType: std::vector >* (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 > (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 > (0x1081) # ThisType: const std::vector >* (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 >::() (0x10CA) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const int* std::vector >::() (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 > > (0x10B1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (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 > > (0x10B2) # ClassType: std::vector > (0x1081) # ThisType: const std::vector >* (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 >::() (0x10CE) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Vector_const_iterator > > std::vector >::() (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 > > > # 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 > > > (0x10D1) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (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 > > > # 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 > > > (0x10D3) # ClassType: std::vector > (0x1081) # ThisType: const std::vector >* (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 >::() (0x10D2) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator > > > std::vector >::() (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 > (0x1081) # ThisType: const std::vector >* (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 > (0x1081) # ThisType: const std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: const std::vector >* (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 >::(const unsigned __int64) (0x10D8) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const int& std::vector >::(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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: const std::vector >* (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 >::() (0x10DB) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const int& std::vector >::() (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 (0x1085) # ClassType: std::vector > (0x1081) # ThisType: const std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (int*, int*, int*, std::integral_constant) (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 (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 > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (int*, int*, int*, std::integral_constant) (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*, int*, int*, std::integral_constant) (0x10E6) # ] # Method [ # AccessSpecifier: Private (0x1) # Type: void std::vector >::(int*, int*, int*, std::integral_constant) (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: const std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 > (0x1081) # ThisType: std::vector >* (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 > (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 > (0x1081) # ThisType: const std::vector >* (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 > # 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 > > (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 >::() (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 >::(const unsigned __int64) (0x10C1) # Name: _Reallocate_exactly # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::vector >::(const unsigned __int64) (0x10C1) # Name: reserve # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::vector >::() (0x1084) # Name: shrink_to_fit # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::vector >::() (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 >::() (0x1084) # Name: clear # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::vector >::(std::vector >&) (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 >::() (0x10CF) # Name: cbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::_Vector_const_iterator > > std::vector >::() (0x10CF) # Name: cend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator > > > std::vector >::() (0x10D4) # Name: crbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator > > > std::vector >::() (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 >::() (0x10D6) # Name: empty # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::vector >::() (0x10D7) # Name: size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::vector >::() (0x10D7) # Name: max_size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::vector >::() (0x10D7) # Name: capacity # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: unsigned __int64 std::vector >::() (0x10D7) # Name: _Unused_capacity # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: bool std::vector >::() (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 std::vector >::() (0x10DE) # Name: get_allocator # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: int* std::vector >::(int*, const unsigned __int64) (0x10E0) # Name: _Udefault # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: int* std::vector >::(int*, const unsigned __int64, const int&) (0x10E2) # Name: _Ufill # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: int* std::vector >::(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*, int*, int*) (0x10EA) # Name: _Umove_if_noexcept # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: void std::vector >::(int*, int*) (0x10EB) # Name: _Destroy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: unsigned __int64 std::vector >::(const unsigned __int64) (0x10EC) # Name: _Calculate_growth # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: bool std::vector >::(const unsigned __int64) (0x10ED) # Name: _Buy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: void std::vector >::(const int*, const unsigned __int64, const unsigned __int64) (0x10F0) # Name: _Change_array # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: void std::vector >::() (0x1084) # Name: _Tidy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # MethodKind: Static (0x2) # Type: void std::vector >::() (0x10F1) # Name: _Xlength # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # MethodKind: Static (0x2) # Type: void std::vector >::() (0x10F1) # Name: _Xrange # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Private (0x1) # Type: void std::vector >::(int*, int*) (0x10F2) # Name: _Orphan_range # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_Vector_alloc > > (0x1082) # Name: _Mybase # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (0x1085) # Name: _Alty # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator_traits > (0x10F3) # Name: _Alty_traits # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: int (0x74) # Name: value_type # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (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 > > (0x10B1) # Name: iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_Vector_const_iterator > > (0x10B2) # Name: const_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator > > > (0x10D1) # Name: reverse_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator > > > (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: (0x10F4) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 32 # Name: std::vector > # 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 > (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::_Vector_val >,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 > > (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 > > (0x1082) # ThisType: std::_Vector_alloc > >* (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 > > (0x1082) # ThisType: std::_Vector_alloc > >* (0x10F9) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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 (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& (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 > > (0x1082) # ThisType: std::_Vector_alloc > >* (0x10F9) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::allocator&) (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 > > (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 > > (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 > > (0x1082) # ThisType: const std::_Vector_alloc > >* (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 > > (0x1082) # ThisType: std::_Vector_alloc > >* (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 > > (0x1082) # ThisType: const std::_Vector_alloc > >* (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 > >::() (0x1108) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (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 > > (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 > >& (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 > > (0x1082) # ThisType: std::_Vector_alloc > >* (0x10F9) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::_Vector_alloc > >&) (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& (0x10FC) # ClassType: std::_Vector_alloc > > (0x1082) # ThisType: std::_Vector_alloc > >* (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& (0x1087) # ClassType: std::_Vector_alloc > > (0x1082) # ThisType: const std::_Vector_alloc > >* (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& std::_Vector_alloc > >::() (0x1110) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::allocator& std::_Vector_alloc > >::() (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 > # 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 > (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 >& (0x1114) # ClassType: std::_Vector_alloc > > (0x1082) # ThisType: std::_Vector_alloc > >* (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 > (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 > (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 >& (0x1117) # ClassType: std::_Vector_alloc > > (0x1082) # ThisType: const std::_Vector_alloc > >* (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::_Vector_alloc > >::() (0x1115) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (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 > > (0x10B1) # ClassType: std::_Vector_alloc > > (0x1082) # ThisType: std::_Vector_alloc > >* (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 > > (0x10B1) # ClassType: std::_Vector_alloc > > (0x1082) # ThisType: std::_Vector_alloc > >* (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 > > (0x1082) # ThisType: std::_Vector_alloc > >* (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 > > (0x1082) # ThisType: const std::_Vector_alloc > >* (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 > >::() (0x111E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const int*& std::_Vector_alloc > >::() (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 # 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 > # 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 # 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::_Vector_val >,1> (0x10F8) # FieldOffset: 0x0 # Name: _Mypair # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_Vector_alloc > >::() (0x10FA) # Name: _Vector_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_Vector_alloc > >::() (0x10FA) # Name: ~_Vector_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_Vector_alloc > >::(const std::allocator&) (0x10FB) # Name: _Copy_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_Vector_alloc > >::(std::allocator&) (0x10FE) # Name: _Move_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_Vector_alloc > >::() (0x10FA) # Name: _Alloc_proxy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_Vector_alloc > >::() (0x10FA) # Name: _Free_proxy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (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 > >::() (0x10FA) # Name: _Orphan_all # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (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_alloc > >::(const int*) (0x111B) # Name: _Make_iterator # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(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 (0x1085) # Name: _Alty # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator_traits > (0x10F3) # Name: _Alty_traits # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (0x1122) # Name: _Alproxy # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator_traits > (0x1123) # Name: _Alproxy_traits # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_Simple_types (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 > > (0x10B1) # Name: iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_Vector_const_iterator > > (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: (0x1125) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 32 # Name: std::_Vector_alloc > > # 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 > > (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 (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 (0x1085) # ThisType: const std::allocator* (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 (0x1085) # ThisType: const std::allocator* (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&) (0x112A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const int* std::allocator::(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 (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 (0x1085) # ThisType: std::allocator* (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 (0x1085) # ThisType: std::allocator* (0x112D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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::() (0x112E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::allocator::(const std::allocator&) (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 (0x1085) # ThisType: std::allocator* (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 (0x1085) # ThisType: std::allocator* (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 (0x1085) # ThisType: std::allocator* (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::(const unsigned __int64) (0x1134) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: int* std::allocator::(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 (0x1085) # ThisType: const std::allocator* (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* 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::() (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 (0x109E) # Name: propagate_on_container_move_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (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: (0x113B) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::allocator # 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 (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 (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 (0x108F) # ThisType: std::initializer_list* (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 (0x108F) # ThisType: std::initializer_list* (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::() (0x1140) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::initializer_list::(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 (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 (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 (0x108F) # ThisType: const std::initializer_list* (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 (0x108F) # ThisType: const std::initializer_list* (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::() (0x1145) # Name: begin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const int* std::initializer_list::() (0x1145) # Name: end # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::initializer_list::() (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: (0x1147) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 16 # Name: std::initializer_list # 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 (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 (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 (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 (0x109E) # ThisType: const std::integral_constant* (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::() (0x114E) # Name: operator bool # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: bool std::integral_constant::() (0x114E) # Name: operator() # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: bool (0x30) # Name: value_type # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (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: (0x114F) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::integral_constant # 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 (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 (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 (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 (0x10A1) # ThisType: const std::integral_constant* (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::() (0x1155) # Name: operator bool # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: bool std::integral_constant::() (0x1155) # Name: operator() # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: bool (0x30) # Name: value_type # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (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: (0x1156) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::integral_constant # 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 (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 > # 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 > (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: (0x115A) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::allocator_traits > # 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 > (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::_Vector_val >,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& (0x10FC) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # ThisType: std::_Compressed_pair,std::_Vector_val >,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::_Vector_val >,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::_Vector_val >,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& (0x1087) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # ThisType: const std::_Compressed_pair,std::_Vector_val >,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& std::_Compressed_pair,std::_Vector_val >,1>::() (0x115E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,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 >& (0x1114) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # ThisType: std::_Compressed_pair,std::_Vector_val >,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 >& (0x1117) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # ThisType: const std::_Compressed_pair,std::_Vector_val >,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::_Compressed_pair,std::_Vector_val >,1>::() (0x1163) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,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 (0x1085) # BaseOffset: 0x0 # } # DataMember { # TypeLeafKind: LF_MEMBER (0x150D) # AccessSpecifier: Private (0x1) # Type: std::_Vector_val > (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 (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: (0x1166) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 32 # Name: std::_Compressed_pair,std::_Vector_val >,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::_Vector_val >,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: (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: (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 > (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 > (0x1113) # ThisType: std::_Vector_val >* (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 >::() (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: (0x1183) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 32 # Name: std::_Vector_val > # 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 > (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 (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 (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 (0x1122) # ThisType: const std::allocator* (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 (0x1122) # ThisType: const std::allocator* (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&) (0x118A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::_Container_proxy* std::allocator::(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 (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 (0x1122) # ThisType: std::allocator* (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 (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& (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 (0x1122) # ThisType: std::allocator* (0x1191) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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::() (0x1192) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::allocator::(const std::allocator&) (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 (0x1122) # ThisType: std::allocator* (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 (0x1122) # ThisType: std::allocator* (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 (0x1122) # ThisType: std::allocator* (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::(const unsigned __int64) (0x1199) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Container_proxy* std::allocator::(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 (0x1122) # ThisType: const std::allocator* (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* 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::() (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 (0x109E) # Name: propagate_on_container_move_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (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: (0x119D) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::allocator # 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 (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 > # 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 > (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: (0x11A1) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::allocator_traits > # 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 > (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: (0x11A4) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::_Simple_types # 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 (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& (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 > (0x1159) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::allocator&, 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& (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 > (0x1159) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::allocator&, 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&, const unsigned __int64) (0x11A8) # ] # Method [ # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: int* std::_Default_allocator_traits >::(std::allocator&, 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& (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 > (0x1159) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::allocator&, 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 > (0x1159) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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 (0x1085) # ClassType: std::_Default_allocator_traits > (0x1159) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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&, 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 >::(const std::allocator&) (0x11AE) # Name: max_size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x11AF) # Name: select_on_container_copy_construction # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (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 (0x10A1) # Name: propagate_on_container_copy_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x109E) # Name: propagate_on_container_move_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x10A1) # Name: propagate_on_container_swap # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (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: (0x11B0) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::_Default_allocator_traits > # 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 > (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: (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 (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& (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 > (0x11A0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::allocator&, 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& (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 > (0x11A0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::allocator&, 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&, const unsigned __int64) (0x11C3) # ] # Method [ # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: std::_Container_proxy* std::_Default_allocator_traits >::(std::allocator&, 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& (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 > (0x11A0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::allocator&, 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 > (0x11A0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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 (0x1122) # ClassType: std::_Default_allocator_traits > (0x11A0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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&, 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 >::(const std::allocator&) (0x11CA) # Name: max_size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x11CB) # Name: select_on_container_copy_construction # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (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 (0x10A1) # Name: propagate_on_container_copy_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x109E) # Name: propagate_on_container_move_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x10A1) # Name: propagate_on_container_swap # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (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: (0x11CC) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::_Default_allocator_traits > # 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 > (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 (0x1085) # FunctionType: void std::allocator::() (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 > (0x1081) # FunctionType: void std::vector >::(std::initializer_list, const std::allocator&) (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 (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 (0x1003) # ThisType: gsl::span* (0x1006) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::vector >&) (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 (0x1003) # FunctionType: void gsl::span::(std::vector >&) (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 > (0x1081) # FunctionType: void std::vector >::() (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: (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::storage_type > (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::storage_type > (0x1005) # ThisType: gsl::span::storage_type >* (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::storage_type > (0x1005) # FunctionType: void gsl::span::storage_type >::(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: (0x11F5) # DerivedFrom: 0x0 # VShape: (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,std::allocator > # 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,std::allocator > (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,std::allocator > (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,std::allocator >& (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,std::allocator >&) (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,std::allocator >&) (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: (0x1204) # DerivedFrom: 0x0 # VShape: (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: (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: * (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: (0x1218) # DerivedFrom: 0x0 # VShape: (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 > > # 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,std::allocator > (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::basic_string,std::allocator >&) (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 # 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 (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 (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,std::allocator >& (0x11FD) # ArgType: const std::allocator& (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const std::basic_string,std::allocator >&, const std::allocator&) (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (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& (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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,std::allocator >& (0x11FD) # ArgType: const unsigned __int64 (0x108A) # ArgType: const std::allocator& (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, const std::allocator&) (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,std::allocator >& (0x11FD) # ArgType: const unsigned __int64 (0x108A) # ArgType: const unsigned __int64 (0x108A) # ArgType: const std::allocator& (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, const unsigned __int64, const std::allocator&) (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (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& (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const char* const, const unsigned __int64, const std::allocator&) (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,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (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 char* const (0x11F2) # ArgType: const std::allocator& (0x1221) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0xf2, 0x11, 0x00, 0x00 .byte 0x21, 0x12, 0x00, 0x00 # MemberFunction (0x1231) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const char* const, const std::allocator&) (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 # ArgList (0x1232) { # 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 (0x1233) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, const char) (0x1232) # 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 0x32, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1234) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const unsigned __int64 (0x108A) # ArgType: const char (0x11F1) # ArgType: const std::allocator& (0x1221) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0xf1, 0x11, 0x00, 0x00 .byte 0x21, 0x12, 0x00, 0x00 # MemberFunction (0x1235) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const unsigned __int64, const char, const std::allocator&) (0x1234) # 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 0x34, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Pointer (0x1236) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::basic_string,std::allocator > (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 (0x1237) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: std::basic_string,std::allocator >&& (0x1236) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x36, 0x12, 0x00, 0x00 # MemberFunction (0x1238) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::basic_string,std::allocator >&&) (0x1237) # 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 0x37, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1239) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::basic_string,std::allocator >&& (0x1236) # ArgType: const std::allocator& (0x1221) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x36, 0x12, 0x00, 0x00 .byte 0x21, 0x12, 0x00, 0x00 # MemberFunction (0x123A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::basic_string,std::allocator >&&, const std::allocator&) (0x1239) # 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 0x39, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Class (0x123B) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::initializer_list # 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 (0x123C) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::initializer_list (0x123B) # ArgType: const std::allocator& (0x1221) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x3b, 0x12, 0x00, 0x00 .byte 0x21, 0x12, 0x00, 0x00 # MemberFunction (0x123D) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::initializer_list, const std::allocator&) (0x123C) # 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 0x3c, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x123E) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x121E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const std::allocator&) (0x1223) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const std::allocator&) (0x1226) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64, const std::allocator&) (0x1228) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64, const unsigned __int64, const std::allocator&) (0x122A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x122C) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const std::allocator&) (0x122E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const char* const) (0x122F) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const char* const, const std::allocator&) (0x1231) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x1233) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char, const std::allocator&) (0x1235) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x1238) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, const std::allocator&) (0x123A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::initializer_list, const std::allocator&) (0x123D) # ] # } .byte 0x7a, 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 0x33, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x35, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x38, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x3a, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x3d, 0x12, 0x00, 0x00 # Pointer (0x123F) { # 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 (0x1240) { # 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 (0x1241) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: char* const (0x123F) # ArgType: char* const (0x123F) # ArgType: std::random_access_iterator_tag (0x1240) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x3f, 0x12, 0x00, 0x00 .byte 0x3f, 0x12, 0x00, 0x00 .byte 0x40, 0x12, 0x00, 0x00 # MemberFunction (0x1242) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (char* const, char* const, std::random_access_iterator_tag) (0x1241) # 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 0x41, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1243) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const char* const (0x11F2) # ArgType: const char* const (0x11F2) # ArgType: std::random_access_iterator_tag (0x1240) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xf2, 0x11, 0x00, 0x00 .byte 0xf2, 0x11, 0x00, 0x00 .byte 0x40, 0x12, 0x00, 0x00 # MemberFunction (0x1244) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const char* const, const char* const, std::random_access_iterator_tag) (0x1243) # 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 0x43, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1245) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(char* const, char* const, std::random_access_iterator_tag) (0x1242) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const char* const, const char* const, std::random_access_iterator_tag) (0x1244) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x42, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x44, 0x12, 0x00, 0x00 # Pointer (0x1246) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::basic_string,std::allocator > (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 (0x1247) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::basic_string,std::allocator >&&) (0x1237) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x37, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1248) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: std::initializer_list (0x123B) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x3b, 0x12, 0x00, 0x00 # MemberFunction (0x1249) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::initializer_list) (0x1248) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 # MemberFunction (0x124A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::basic_string,std::allocator >&) (0x11FE) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 (0x124B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const char* const) (0x11F3) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 (0x124C) { # 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 (0x124D) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const char) (0x124C) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x4c, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x124E) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x1247) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x1249) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x124A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x124B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char) (0x124D) # ] # } .byte 0x2a, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x47, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x49, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4a, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4b, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4d, 0x12, 0x00, 0x00 # ArgList (0x124F) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const std::basic_string,std::allocator >& (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 (0x1250) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x124F) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x4f, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x1251) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const char* const, const unsigned __int64) (0x122B) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 (0x1252) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, const char) (0x1232) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x32, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1253) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x1247) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x1249) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x124A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1250) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x1251) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x124B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x1252) # ] # } .byte 0x3a, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x47, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x49, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4a, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x50, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x51, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4b, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x52, 0x12, 0x00, 0x00 # ArgList (0x1254) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::basic_string,std::allocator >&& (0x1236) # ArgType: std::integral_constant (0x109E) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x36, 0x12, 0x00, 0x00 .byte 0x9e, 0x10, 0x00, 0x00 # MemberFunction (0x1255) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::basic_string,std::allocator >&&, std::integral_constant) (0x1254) # 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 0x54, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1256) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::basic_string,std::allocator >&& (0x1236) # ArgType: std::integral_constant (0x10A1) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x36, 0x12, 0x00, 0x00 .byte 0xa1, 0x10, 0x00, 0x00 # MemberFunction (0x1257) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::basic_string,std::allocator >&&, std::integral_constant) (0x1256) # 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 0x56, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1258) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x1255) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x1257) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x55, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x57, 0x12, 0x00, 0x00 # ArgList (0x1259) { # 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 (0x125A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (char) (0x1259) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x59, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x125B) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x1249) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x124A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x124B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x125A) # ] # } .byte 0x22, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x49, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4a, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4b, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x5a, 0x12, 0x00, 0x00 # MethodOverloadList (0x125C) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x1249) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x124A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1250) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x1251) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x124B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x1252) # ] # } .byte 0x32, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x49, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4a, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x50, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x51, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4b, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x52, 0x12, 0x00, 0x00 # Class (0x125D) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::_String_iterator > > # 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 (0x125E) { # 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 > > # 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 (0x125F) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: std::_String_const_iterator > > (0x125E) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0x5e, 0x12, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # Modifier (0x1260) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: std::initializer_list (0x123B) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0x3b, 0x12, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # ArgList (0x1261) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const std::initializer_list (0x1260) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x60, 0x12, 0x00, 0x00 # MemberFunction (0x1262) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_iterator > > (0x125D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const std::_String_const_iterator > >, const std::initializer_list) (0x1261) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x5d, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x61, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1263) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const unsigned __int64 (0x108A) # ArgType: const std::basic_string,std::allocator >& (0x11FD) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0xfd, 0x11, 0x00, 0x00 # MemberFunction (0x1264) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, const std::basic_string,std::allocator >&) (0x1263) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x63, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1265) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 4 # Arguments [ # ArgType: const unsigned __int64 (0x108A) # ArgType: const std::basic_string,std::allocator >& (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 (0x1266) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1265) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x04, 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 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 (0x1268) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const unsigned __int64, const char* const, const unsigned __int64) (0x1267) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 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 (0x126A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, const char* const) (0x1269) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 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 (0x126C) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const unsigned __int64, const unsigned __int64, const char) (0x126B) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 # ArgList (0x126D) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const char (0x11F1) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0xf1, 0x11, 0x00, 0x00 # MemberFunction (0x126E) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_iterator > > (0x125D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const std::_String_const_iterator > >, const char) (0x126D) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x5d, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x6d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x126F) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const unsigned __int64 (0x108A) # ArgType: const char (0x11F1) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0xf1, 0x11, 0x00, 0x00 # MemberFunction (0x1270) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_iterator > > (0x125D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const std::_String_const_iterator > >, const unsigned __int64, const char) (0x126F) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x5d, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x6f, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1271) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::initializer_list) (0x1262) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const std::basic_string,std::allocator >&) (0x1264) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1266) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char* const, const unsigned __int64) (0x1268) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char* const) (0x126A) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char) (0x126C) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const char) (0x126E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const unsigned __int64, const char) (0x1270) # ] # } .byte 0x42, 0x00, 0x06, 0x12 .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 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x6e, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x70, 0x12, 0x00, 0x00 # ArgList (0x1272) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const std::initializer_list (0x1260) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x60, 0x12, 0x00, 0x00 # MemberFunction (0x1273) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::initializer_list) (0x1272) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x72, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1274) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const unsigned __int64 (0x108A) # ArgType: const unsigned __int64 (0x108A) # ArgType: const std::basic_string,std::allocator >& (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 (0x1275) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const unsigned __int64, const unsigned __int64, const std::basic_string,std::allocator >&) (0x1274) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x74, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1276) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 5 # Arguments [ # ArgType: const unsigned __int64 (0x108A) # ArgType: unsigned __int64 (0x23) # ArgType: const std::basic_string,std::allocator >& (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 (0x1277) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 5 # ArgListType: (const unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1276) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x05, 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 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 (0x1279) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const unsigned __int64, unsigned __int64, const char* const, const unsigned __int64) (0x1278) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 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 (0x127B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x127A) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 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 (0x127D) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const unsigned __int64, unsigned __int64, const unsigned __int64, const char) (0x127C) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 > > (0x125F) # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const std::basic_string,std::allocator >& (0x11FD) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0xfd, 0x11, 0x00, 0x00 # MemberFunction (0x127F) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x127E) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 > > (0x125F) # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const char* const (0x11F2) # ArgType: const unsigned __int64 (0x108A) # ] # } .byte 0x16, 0x00, 0x01, 0x12 .byte 0x04, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0xf2, 0x11, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 # MemberFunction (0x1281) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const unsigned __int64) (0x1280) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 # ArgList (0x1282) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const char* const (0x11F2) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0xf2, 0x11, 0x00, 0x00 # MemberFunction (0x1283) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const) (0x1282) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x82, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1284) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 4 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const unsigned __int64 (0x108A) # ArgType: const char (0x11F1) # ] # } .byte 0x16, 0x00, 0x01, 0x12 .byte 0x04, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0xf1, 0x11, 0x00, 0x00 # MemberFunction (0x1285) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const unsigned __int64, const char) (0x1284) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x04, 0x00 .byte 0x84, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1286) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::initializer_list) (0x1273) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const std::basic_string,std::allocator >&) (0x1275) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1277) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, unsigned __int64, const char* const, const unsigned __int64) (0x1279) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const) (0x127B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, unsigned __int64, const unsigned __int64, const char) (0x127D) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x127F) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const unsigned __int64) (0x1281) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const) (0x1283) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >, const unsigned __int64, const char) (0x1285) # ] # } .byte 0x52, 0x00, 0x06, 0x12 .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 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x83, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x85, 0x12, 0x00, 0x00 # MemberFunction (0x1287) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const unsigned __int64) (0x10C0) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 (0x1288) { # 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 (0x1289) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator >& (0x1246) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, unsigned __int64) (0x1288) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x46, 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 # ArgList (0x128A) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 # MemberFunction (0x128B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_iterator > > (0x125D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::_String_const_iterator > >) (0x128A) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x5d, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x8a, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x128C) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const std::_String_const_iterator > > (0x125F) # ArgType: const std::_String_const_iterator > > (0x125F) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 .byte 0x5f, 0x12, 0x00, 0x00 # MemberFunction (0x128D) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_iterator > > (0x125D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x128C) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x5d, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x1d, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x8c, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x128E) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64) (0x1287) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, unsigned __int64) (0x1289) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >) (0x128B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x128D) # ] # } .byte 0x22, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x87, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x89, 0x12, 0x00, 0x00 .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: std::_String_iterator > > (0x125D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x5d, 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 (0x1290) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const std::basic_string,std::allocator > (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 (0x1291) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_const_iterator > > (0x125E) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x5e, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1292) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_iterator > > std::basic_string,std::allocator >::() (0x128F) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1291) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x8f, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x91, 0x12, 0x00, 0x00 # MemberFunction (0x1293) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (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 (0x1294) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const char* (0x1200) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1295) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: char* std::basic_string,std::allocator >::() (0x1293) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const char* std::basic_string,std::allocator >::() (0x1294) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x93, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x94, 0x12, 0x00, 0x00 # Class (0x1296) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::reverse_iterator > > > # 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 (0x1297) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::reverse_iterator > > > (0x1296) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x96, 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 (0x1298) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::reverse_iterator > > > # 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 (0x1299) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::reverse_iterator > > > (0x1298) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x98, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x129A) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1297) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1299) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x97, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x99, 0x12, 0x00, 0x00 # Pointer (0x129B) { # 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 (0x129C) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char& (0x129B) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const unsigned __int64) (0x10C0) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x9b, 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 (0x129D) { # 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 (0x129E) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const char& (0x129D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const unsigned __int64) (0x10C0) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x9d, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xc0, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x129F) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: char& std::basic_string,std::allocator >::(const unsigned __int64) (0x129C) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const char& std::basic_string,std::allocator >::(const unsigned __int64) (0x129E) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x9c, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x9e, 0x12, 0x00, 0x00 # MemberFunction (0x12A0) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const char) (0x124C) # 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 0x4c, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12A1) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char& (0x129B) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x9b, 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 (0x12A2) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const char& (0x129D) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x9d, 0x12, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12A3) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: char& std::basic_string,std::allocator >::() (0x12A1) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const char& std::basic_string,std::allocator >::() (0x12A2) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xa1, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xa2, 0x12, 0x00, 0x00 # MemberFunction (0x12A4) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12A5) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (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 (0x12A6) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: bool (0x30) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12A7) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: char* const (0x123F) # ArgType: unsigned __int64 (0x23) # ArgType: const unsigned __int64 (0x108A) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x3f, 0x12, 0x00, 0x00 .byte 0x23, 0x00, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 # MemberFunction (0x12A8) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (char* const, unsigned __int64, const unsigned __int64) (0x12A7) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0xa7, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12A9) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 4 # Arguments [ # ArgType: char* const (0x123F) # 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 0x3f, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0x23, 0x00, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 # MemberFunction (0x12AA) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (char* const, const unsigned __int64, unsigned __int64, const unsigned __int64) (0x12A9) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x04, 0x00 .byte 0xa9, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12AB) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::basic_string,std::allocator >& (0x1246) # ArgType: std::integral_constant (0x109E) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x46, 0x12, 0x00, 0x00 .byte 0x9e, 0x10, 0x00, 0x00 # MemberFunction (0x12AC) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x12AB) # 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 0xab, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12AD) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::basic_string,std::allocator >& (0x1246) # ArgType: std::integral_constant (0x10A1) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x46, 0x12, 0x00, 0x00 .byte 0xa1, 0x10, 0x00, 0x00 # MemberFunction (0x12AE) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x12AD) # 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 0xad, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12AF) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x12AC) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x12AE) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xac, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xae, 0x12, 0x00, 0x00 # Class (0x12B0) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::_String_val > # 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 (0x12B1) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::_String_val > (0x12B0) # 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 0xb0, 0x12, 0x00, 0x00 .byte 0x2c, 0x00, 0x01, 0x00 # ArgList (0x12B2) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::_String_val >& (0x12B1) # ArgType: std::_String_val >& (0x12B1) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0xb1, 0x12, 0x00, 0x00 .byte 0xb1, 0x12, 0x00, 0x00 # MemberFunction (0x12B3) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::_String_val >&, std::_String_val >&) (0x12B2) # 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 0xb2, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12B4) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: std::basic_string,std::allocator >& (0x1246) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x46, 0x12, 0x00, 0x00 # MemberFunction (0x12B5) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: std::basic_string,std::allocator >* (0x121D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::basic_string,std::allocator >&) (0x12B4) # 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 0xb4, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12B6) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const std::basic_string,std::allocator >& (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 (0x12B7) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64) (0x12B6) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0xb6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12B8) { # 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 (0x12B9) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const char* const, const unsigned __int64, const unsigned __int64) (0x12B8) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0xb8, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12BA) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x2b, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12BB) { # 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 (0x12BC) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const char, const unsigned __int64) (0x12BB) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0xbb, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12BD) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64) (0x12B7) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x12B9) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x12BA) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x12BC) # ] # } .byte 0x22, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xb7, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xb9, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xba, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xbc, 0x12, 0x00, 0x00 # ArgList (0x12BE) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const std::basic_string,std::allocator >& (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 (0x12BF) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64) (0x12BE) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0xbe, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12C0) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64) (0x12BF) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x12B9) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x12BA) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x12BC) # ] # } .byte 0x22, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xbf, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xb9, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xba, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xbc, 0x12, 0x00, 0x00 # ArgList (0x12C1) { # 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 (0x12C2) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const char* const, unsigned __int64) (0x12C1) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0xc1, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12C3) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64) (0x12B7) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x12B9) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, unsigned __int64) (0x12C2) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x12BC) # ] # } .byte 0x22, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xb7, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xb9, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xc2, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xbc, 0x12, 0x00, 0x00 # ArgList (0x12C4) { # 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 (0x12C5) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::basic_string,std::allocator > (0x11FB) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, const unsigned __int64) (0x12C4) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0xc4, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12C6) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: bool (0x30) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::basic_string,std::allocator >&) (0x11FE) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x30, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xfe, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12C7) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: bool (0x30) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xf3, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12C8) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: bool std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x12C6) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: bool std::basic_string,std::allocator >::(const char* const) (0x12C7) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xc6, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xc7, 0x12, 0x00, 0x00 # MemberFunction (0x12C9) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::basic_string,std::allocator >&) (0x11FE) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xfe, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12CA) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: unsigned __int64 (0x23) # ArgType: unsigned __int64 (0x23) # ArgType: const std::basic_string,std::allocator >& (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 (0x12CB) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x12CA) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0xca, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12CC) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 5 # Arguments [ # ArgType: const unsigned __int64 (0x108A) # ArgType: const unsigned __int64 (0x108A) # ArgType: const std::basic_string,std::allocator >& (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 (0x12CD) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 5 # ArgListType: (const unsigned __int64, const unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, const unsigned __int64) (0x12CC) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x05, 0x00 .byte 0xcc, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12CE) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xf3, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12CF) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x127A) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x7a, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x12D0) { # 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 (0x12D1) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x12D0) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xfb, 0x11, 0x00, 0x00 .byte 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x04, 0x00 .byte 0xd0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12D2) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x12C9) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x12CB) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: int std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, const unsigned __int64) (0x12CD) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: int std::basic_string,std::allocator >::(const char* const) (0x12CE) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: int std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const) (0x12CF) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: int std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x12D1) # ] # } .byte 0x32, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xc9, 0x12, 0x00, 0x00 .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 0xce, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xcf, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xd1, 0x12, 0x00, 0x00 # MemberFunction (0x12D3) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::allocator (0x121F) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12D4) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::basic_string,std::allocator > (0x11FB) # ThisType: const std::basic_string,std::allocator >* (0x1290) # 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 0x90, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xc0, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12D5) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::basic_string,std::allocator > (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 (0x12D6) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::char_traits # 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 (0x12D7) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::allocator_traits > # 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 (0x12D8) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::_String_alloc > > (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: 0xF # MethodListIndex: 0x123E # Name: basic_string # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1245 # Name: _Construct # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x5 # MethodListIndex: 0x124E # Name: operator= # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x7 # MethodListIndex: 0x1253 # Name: assign # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1258 # Name: _Assign_rv_contents # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1258 # Name: _Assign_rv_contents_with_alloc_always_equal # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x121E) # Name: _Construct_lv_contents # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x125B # Name: operator+= # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x6 # MethodListIndex: 0x125C # Name: append # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x8 # MethodListIndex: 0x1271 # Name: insert # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0xA # MethodListIndex: 0x1286 # Name: replace # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # Name: ~basic_string # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x128E # Name: erase # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # Name: clear # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1292 # Name: begin # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1292 # Name: end # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1295 # Name: _Unchecked_begin # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1295 # Name: _Unchecked_end # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x129A # Name: rbegin # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x129A # Name: rend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1291) # Name: cbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1291) # Name: cend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1299) # Name: crbegin # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1299) # Name: crend # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # Name: shrink_to_fit # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x129F # Name: at # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x129F # Name: operator[] # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const char) (0x12A0) # Name: push_back # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # Name: pop_back # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x12A3 # Name: front # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x12A3 # Name: back # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const char* std::basic_string,std::allocator >::() (0x1294) # Name: c_str # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: const char* std::basic_string,std::allocator >::() (0x1294) # Name: data # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x12A4) # Name: length # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x12A4) # Name: size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x12A4) # Name: max_size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x1233) # Name: resize # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x12A4) # Name: capacity # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x12A5) # Name: reserve # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: bool std::basic_string,std::allocator >::() (0x12A6) # Name: empty # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(char* const, unsigned __int64, const unsigned __int64) (0x12A8) # Name: copy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(char* const, const unsigned __int64, unsigned __int64, const unsigned __int64) (0x12AA) # Name: _Copy_s # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x12AF # Name: _Swap_data # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::_String_val >&, std::_String_val >&) (0x12B3) # Name: _Swap_bx_large_with_small # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x12B5) # Name: swap # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x12BD # Name: find # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x12BD # Name: rfind # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x12BD # Name: find_first_of # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x12C0 # Name: find_last_of # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x12C3 # Name: find_first_not_of # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x4 # MethodListIndex: 0x12BD # Name: find_last_not_of # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::basic_string,std::allocator > std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64) (0x12C5) # Name: substr # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x12C8 # Name: _Equal # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x6 # MethodListIndex: 0x12D2 # Name: compare # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::allocator std::basic_string,std::allocator >::() (0x12D3) # Name: get_allocator # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::basic_string,std::allocator >::(const unsigned __int64) (0x12D4) # Name: _Calculate_growth # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # Name: _Become_small # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x12A5) # Name: _Eos # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # Name: _Tidy_init # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::basic_string,std::allocator >::() (0x1224) # Name: _Tidy_deallocate # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: void std::basic_string,std::allocator >::() (0x12D5) # Name: _Xlen # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_alloc > > (0x121C) # Name: _Mybase # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::char_traits (0x12D6) # Name: traits_type # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (0x121F) # Name: allocator_type # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (0x121F) # Name: _Alty # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator_traits > (0x12D7) # Name: _Alty_traits # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_val > (0x12B0) # 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& (0x129B) # Name: reference # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: const char& (0x129D) # Name: const_reference # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_iterator > > (0x125D) # Name: iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_const_iterator > > (0x125E) # Name: const_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator > > > (0x1296) # Name: reverse_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::reverse_iterator > > > (0x1298) # Name: const_reverse_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x109E) # Name: _Use_memcpy_move # } # } .byte 0xa6, 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, 0x0f, 0x00 .byte 0x3e, 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 0x45, 0x12, 0x00, 0x00 .byte 0x5f, 0x43, 0x6f, 0x6e .byte 0x73, 0x74, 0x72, 0x75 .byte 0x63, 0x74, 0x00, 0xf1 .byte 0x0f, 0x15, 0x05, 0x00 .byte 0x4e, 0x12, 0x00, 0x00 .byte 0x6f, 0x70, 0x65, 0x72 .byte 0x61, 0x74, 0x6f, 0x72 .byte 0x3d, 0x00, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x07, 0x00 .byte 0x53, 0x12, 0x00, 0x00 .byte 0x61, 0x73, 0x73, 0x69 .byte 0x67, 0x6e, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x58, 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 0x58, 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 0x5b, 0x12, 0x00, 0x00 .byte 0x6f, 0x70, 0x65, 0x72 .byte 0x61, 0x74, 0x6f, 0x72 .byte 0x2b, 0x3d, 0x00, 0xf1 .byte 0x0f, 0x15, 0x06, 0x00 .byte 0x5c, 0x12, 0x00, 0x00 .byte 0x61, 0x70, 0x70, 0x65 .byte 0x6e, 0x64, 0x00, 0xf1 .byte 0x0f, 0x15, 0x08, 0x00 .byte 0x71, 0x12, 0x00, 0x00 .byte 0x69, 0x6e, 0x73, 0x65 .byte 0x72, 0x74, 0x00, 0xf1 .byte 0x0f, 0x15, 0x0a, 0x00 .byte 0x86, 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 0x8e, 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 0x92, 0x12, 0x00, 0x00 .byte 0x62, 0x65, 0x67, 0x69 .byte 0x6e, 0x00, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x92, 0x12, 0x00, 0x00 .byte 0x65, 0x6e, 0x64, 0x00 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x95, 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 0x95, 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 0x9a, 0x12, 0x00, 0x00 .byte 0x72, 0x62, 0x65, 0x67 .byte 0x69, 0x6e, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x9a, 0x12, 0x00, 0x00 .byte 0x72, 0x65, 0x6e, 0x64 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x91, 0x12, 0x00, 0x00 .byte 0x63, 0x62, 0x65, 0x67 .byte 0x69, 0x6e, 0x00, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x91, 0x12, 0x00, 0x00 .byte 0x63, 0x65, 0x6e, 0x64 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x99, 0x12, 0x00, 0x00 .byte 0x63, 0x72, 0x62, 0x65 .byte 0x67, 0x69, 0x6e, 0x00 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x99, 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 0x9f, 0x12, 0x00, 0x00 .byte 0x61, 0x74, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x9f, 0x12, 0x00, 0x00 .byte 0x6f, 0x70, 0x65, 0x72 .byte 0x61, 0x74, 0x6f, 0x72 .byte 0x5b, 0x5d, 0x00, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa0, 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 0xa3, 0x12, 0x00, 0x00 .byte 0x66, 0x72, 0x6f, 0x6e .byte 0x74, 0x00, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0xa3, 0x12, 0x00, 0x00 .byte 0x62, 0x61, 0x63, 0x6b .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x94, 0x12, 0x00, 0x00 .byte 0x63, 0x5f, 0x73, 0x74 .byte 0x72, 0x00, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x94, 0x12, 0x00, 0x00 .byte 0x64, 0x61, 0x74, 0x61 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa4, 0x12, 0x00, 0x00 .byte 0x6c, 0x65, 0x6e, 0x67 .byte 0x74, 0x68, 0x00, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa4, 0x12, 0x00, 0x00 .byte 0x73, 0x69, 0x7a, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa4, 0x12, 0x00, 0x00 .byte 0x6d, 0x61, 0x78, 0x5f .byte 0x73, 0x69, 0x7a, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x33, 0x12, 0x00, 0x00 .byte 0x72, 0x65, 0x73, 0x69 .byte 0x7a, 0x65, 0x00, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa4, 0x12, 0x00, 0x00 .byte 0x63, 0x61, 0x70, 0x61 .byte 0x63, 0x69, 0x74, 0x79 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa5, 0x12, 0x00, 0x00 .byte 0x72, 0x65, 0x73, 0x65 .byte 0x72, 0x76, 0x65, 0x00 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa6, 0x12, 0x00, 0x00 .byte 0x65, 0x6d, 0x70, 0x74 .byte 0x79, 0x00, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xa8, 0x12, 0x00, 0x00 .byte 0x63, 0x6f, 0x70, 0x79 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xaa, 0x12, 0x00, 0x00 .byte 0x5f, 0x43, 0x6f, 0x70 .byte 0x79, 0x5f, 0x73, 0x00 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0xaf, 0x12, 0x00, 0x00 .byte 0x5f, 0x53, 0x77, 0x61 .byte 0x70, 0x5f, 0x64, 0x61 .byte 0x74, 0x61, 0x00, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xb3, 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 0xb5, 0x12, 0x00, 0x00 .byte 0x73, 0x77, 0x61, 0x70 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x04, 0x00 .byte 0xbd, 0x12, 0x00, 0x00 .byte 0x66, 0x69, 0x6e, 0x64 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x04, 0x00 .byte 0xbd, 0x12, 0x00, 0x00 .byte 0x72, 0x66, 0x69, 0x6e .byte 0x64, 0x00, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x04, 0x00 .byte 0xbd, 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 0xc0, 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 0xc3, 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 0xbd, 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 0x73, 0x75, 0x62, 0x73 .byte 0x74, 0x72, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0xc8, 0x12, 0x00, 0x00 .byte 0x5f, 0x45, 0x71, 0x75 .byte 0x61, 0x6c, 0x00, 0xf1 .byte 0x0f, 0x15, 0x06, 0x00 .byte 0xd2, 0x12, 0x00, 0x00 .byte 0x63, 0x6f, 0x6d, 0x70 .byte 0x61, 0x72, 0x65, 0x00 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xd3, 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 0xd4, 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 0xa5, 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 0xd5, 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 0xd6, 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 0xd7, 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 0xb0, 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 0x9b, 0x12, 0x00, 0x00 .byte 0x72, 0x65, 0x66, 0x65 .byte 0x72, 0x65, 0x6e, 0x63 .byte 0x65, 0x00, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0x9d, 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 0x5d, 0x12, 0x00, 0x00 .byte 0x69, 0x74, 0x65, 0x72 .byte 0x61, 0x74, 0x6f, 0x72 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0x5e, 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 0x96, 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 0x98, 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 (0x12D9) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 172 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x12D8) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 40 # Name: std::basic_string,std::allocator > # LinkageName: .?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ # } .byte 0x9e, 0x00, 0x04, 0x15 .byte 0xac, 0x00, 0x10, 0x02 .byte 0xd8, 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 (0x12DA) { # 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 (0x12DB) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::basic_string,std::allocator > (0x12D9) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 2064 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0xd9, 0x12, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0x10, 0x08, 0x00, 0x00 # FieldList (0x12DC) { # 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 (0x12DD) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 2 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x12DC) # 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 0xdc, 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 (0x12DE) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: __std_exception_data (0x12DD) # 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 0xdd, 0x12, 0x00, 0x00 .byte 0x1a, 0x12, 0x00, 0x00 .byte 0x15, 0x00, 0x00, 0x00 # Class (0x12DF) { # 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::_String_val >,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 (0x12E0) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::_String_alloc > > (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 (0x12E1) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_alloc > > (0x121C) # ThisType: std::_String_alloc > >* (0x12E0) # 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 0xe0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12E2) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_alloc > > (0x121C) # ThisType: std::_String_alloc > >* (0x12E0) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (0x1225) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x1c, 0x12, 0x00, 0x00 .byte 0xe0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x25, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Pointer (0x12E3) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::allocator (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 (0x12E4) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: std::allocator& (0x12E3) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0xe3, 0x12, 0x00, 0x00 # MemberFunction (0x12E5) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_alloc > > (0x121C) # ThisType: std::_String_alloc > >* (0x12E0) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::allocator&) (0x12E4) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x1c, 0x12, 0x00, 0x00 .byte 0xe0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xe4, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Modifier (0x12E6) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: std::_String_alloc > > (0x121C) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0x1c, 0x12, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # Pointer (0x12E7) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const std::_String_alloc > > (0x12E6) # 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 0xe6, 0x12, 0x00, 0x00 .byte 0x0c, 0x00, 0x01, 0x00 # MemberFunction (0x12E8) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_Iterator_base12** (0x1101) # ClassType: std::_String_alloc > > (0x121C) # ThisType: const std::_String_alloc > >* (0x12E7) # 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 0xe7, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12E9) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_Container_proxy*& (0x1107) # ClassType: std::_String_alloc > > (0x121C) # ThisType: std::_String_alloc > >* (0x12E0) # 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 0xe0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12EA) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_Container_proxy* const& (0x110A) # ClassType: std::_String_alloc > > (0x121C) # ThisType: const std::_String_alloc > >* (0x12E7) # 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 0xe7, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12EB) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Container_proxy*& std::_String_alloc > >::() (0x12E9) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: std::_Container_proxy* const& std::_String_alloc > >::() (0x12EA) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xe9, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xea, 0x12, 0x00, 0x00 # Pointer (0x12EC) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::_String_alloc > > (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 (0x12ED) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: std::_String_alloc > >& (0x12EC) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0xec, 0x12, 0x00, 0x00 # MemberFunction (0x12EE) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_alloc > > (0x121C) # ThisType: std::_String_alloc > >* (0x12E0) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::_String_alloc > >&) (0x12ED) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x1c, 0x12, 0x00, 0x00 .byte 0xe0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xed, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12EF) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::allocator& (0x12E3) # ClassType: std::_String_alloc > > (0x121C) # ThisType: std::_String_alloc > >* (0x12E0) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0xe3, 0x12, 0x00, 0x00 .byte 0x1c, 0x12, 0x00, 0x00 .byte 0xe0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x12F0) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const std::allocator& (0x1221) # ClassType: std::_String_alloc > > (0x121C) # ThisType: const std::_String_alloc > >* (0x12E7) # 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 0xe7, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12F1) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::allocator& std::_String_alloc > >::() (0x12EF) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::allocator& std::_String_alloc > >::() (0x12F0) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xef, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xf0, 0x12, 0x00, 0x00 # MemberFunction (0x12F2) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_val >& (0x12B1) # ClassType: std::_String_alloc > > (0x121C) # ThisType: std::_String_alloc > >* (0x12E0) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0xb1, 0x12, 0x00, 0x00 .byte 0x1c, 0x12, 0x00, 0x00 .byte 0xe0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Modifier (0x12F3) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: std::_String_val > (0x12B0) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # Pointer (0x12F4) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const std::_String_val > (0x12F3) # 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 0xf3, 0x12, 0x00, 0x00 .byte 0x2c, 0x00, 0x01, 0x00 # MemberFunction (0x12F5) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const std::_String_val >& (0x12F4) # ClassType: std::_String_alloc > > (0x121C) # ThisType: const std::_String_alloc > >* (0x12E7) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0xf4, 0x12, 0x00, 0x00 .byte 0x1c, 0x12, 0x00, 0x00 .byte 0xe7, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x12F6) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_val >& std::_String_alloc > >::() (0x12F2) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::_String_val >& std::_String_alloc > >::() (0x12F5) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xf2, 0x12, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xf5, 0x12, 0x00, 0x00 # Struct (0x12F7) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::_Simple_types # 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 (0x12F8) { # TypeLeafKind: LF_UNION (0x1506) # MemberCount: 0 # Properties [ (0x288) # ForwardReference (0x80) # HasUniqueName (0x200) # Nested (0x8) # ] # FieldList: 0x0 # SizeOf: 0 # Name: std::_String_val >::_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 (0x12F9) { # 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 (0x12FA) { # TypeLeafKind: LF_ENUM (0x1507) # NumEnumerators: 1 # Properties [ (0x208) # HasUniqueName (0x200) # Nested (0x8) # ] # UnderlyingType: unsigned (0x75) # FieldListType: (0x12F9) # Name: std::_String_alloc > >:: # LinkageName: .?AW4@?$_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 0xf9, 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 (0x12FB) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_String_alloc > >:: (0x12FA) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 1897 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0xfa, 0x12, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0x69, 0x07, 0x00, 0x00 # FieldList (0x12FC) { # 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 (0x12FD) { # TypeLeafKind: LF_ENUM (0x1507) # NumEnumerators: 1 # Properties [ (0x208) # HasUniqueName (0x200) # Nested (0x8) # ] # UnderlyingType: unsigned (0x75) # FieldListType: (0x12FC) # Name: std::_String_alloc > >:: # LinkageName: .?AW4@?$_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 0xfc, 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 (0x12FE) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_String_alloc > >:: (0x12FD) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 1902 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0xfd, 0x12, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0x6e, 0x07, 0x00, 0x00 # FieldList (0x12FF) { # TypeLeafKind: LF_FIELDLIST (0x1203) # DataMember { # TypeLeafKind: LF_MEMBER (0x150D) # AccessSpecifier: Private (0x1) # Type: std::_Compressed_pair,std::_String_val >,1> (0x12DF) # FieldOffset: 0x0 # Name: _Mypair # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::() (0x12E1) # Name: _String_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::() (0x12E1) # Name: ~_String_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::(const std::allocator&) (0x12E2) # Name: _Copy_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::(std::allocator&) (0x12E5) # Name: _Move_alloc # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::() (0x12E1) # Name: _Alloc_proxy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::() (0x12E1) # Name: _Free_proxy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: std::_Iterator_base12** std::_String_alloc > >::() (0x12E8) # Name: _Getpfirst # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x12EB # Name: _Myproxy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::() (0x12E1) # Name: _Orphan_all # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_alloc > >::(std::_String_alloc > >&) (0x12EE) # Name: _Swap_all # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x12F1 # Name: _Getal # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x12F6 # Name: _Get_data # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (0x121F) # Name: _Alty # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator_traits > (0x12D7) # Name: _Alty_traits # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (0x1122) # Name: _Alproxy # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator_traits > (0x1123) # Name: _Alproxy_traits # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_Simple_types (0x12F7) # Name: _Val_types # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_val > (0x12B0) # Name: _Mydata_t # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_val >::_Bxty (0x12F8) # 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& (0x129B) # Name: reference # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: const char& (0x129D) # Name: const_reference # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_iterator > > (0x125D) # Name: iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_const_iterator > > (0x125E) # Name: const_iterator # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_alloc > >:: (0x12FA) # Name: # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_alloc > >:: (0x12FD) # Name: # } # } .byte 0x72, 0x02, 0x03, 0x12 .byte 0x0d, 0x15, 0x01, 0x00 .byte 0xdf, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x5f, 0x4d .byte 0x79, 0x70, 0x61, 0x69 .byte 0x72, 0x00, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xe1, 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 0xe1, 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 0xe2, 0x12, 0x00, 0x00 .byte 0x5f, 0x43, 0x6f, 0x70 .byte 0x79, 0x5f, 0x61, 0x6c .byte 0x6c, 0x6f, 0x63, 0x00 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xe5, 0x12, 0x00, 0x00 .byte 0x5f, 0x4d, 0x6f, 0x76 .byte 0x65, 0x5f, 0x61, 0x6c .byte 0x6c, 0x6f, 0x63, 0x00 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xe1, 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 0xe1, 0x12, 0x00, 0x00 .byte 0x5f, 0x46, 0x72, 0x65 .byte 0x65, 0x5f, 0x70, 0x72 .byte 0x6f, 0x78, 0x79, 0x00 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xe8, 0x12, 0x00, 0x00 .byte 0x5f, 0x47, 0x65, 0x74 .byte 0x70, 0x66, 0x69, 0x72 .byte 0x73, 0x74, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0xeb, 0x12, 0x00, 0x00 .byte 0x5f, 0x4d, 0x79, 0x70 .byte 0x72, 0x6f, 0x78, 0x79 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xe1, 0x12, 0x00, 0x00 .byte 0x5f, 0x4f, 0x72, 0x70 .byte 0x68, 0x61, 0x6e, 0x5f .byte 0x61, 0x6c, 0x6c, 0x00 .byte 0x11, 0x15, 0x03, 0x00 .byte 0xee, 0x12, 0x00, 0x00 .byte 0x5f, 0x53, 0x77, 0x61 .byte 0x70, 0x5f, 0x61, 0x6c .byte 0x6c, 0x00, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0xf1, 0x12, 0x00, 0x00 .byte 0x5f, 0x47, 0x65, 0x74 .byte 0x61, 0x6c, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0xf6, 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 0xd7, 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 0xf7, 0x12, 0x00, 0x00 .byte 0x5f, 0x56, 0x61, 0x6c .byte 0x5f, 0x74, 0x79, 0x70 .byte 0x65, 0x73, 0x00, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x5f, 0x4d, 0x79, 0x64 .byte 0x61, 0x74, 0x61, 0x5f .byte 0x74, 0x00, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0xf8, 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 0x9b, 0x12, 0x00, 0x00 .byte 0x72, 0x65, 0x66, 0x65 .byte 0x72, 0x65, 0x6e, 0x63 .byte 0x65, 0x00, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0x9d, 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 0x5d, 0x12, 0x00, 0x00 .byte 0x69, 0x74, 0x65, 0x72 .byte 0x61, 0x74, 0x6f, 0x72 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0x5e, 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 0xfa, 0x12, 0x00, 0x00 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0xfd, 0x12, 0x00, 0x00 .byte 0x00, 0xf3, 0xf2, 0xf1 # Class (0x1300) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 34 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x12FF) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 40 # Name: std::_String_alloc > > # 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 0xff, 0x12, 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 (0x1301) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_String_alloc > > (0x1300) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 1875 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x00, 0x13, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0x53, 0x07, 0x00, 0x00 # Pointer (0x1302) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const std::allocator (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 (0x1303) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: char& (0x129B) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x9b, 0x12, 0x00, 0x00 # MemberFunction (0x1304) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::allocator (0x121F) # ThisType: const std::allocator* (0x1302) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (char&) (0x1303) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x70, 0x06, 0x00, 0x00 .byte 0x1f, 0x12, 0x00, 0x00 .byte 0x02, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x03, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1305) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: const char& (0x129D) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x9d, 0x12, 0x00, 0x00 # MemberFunction (0x1306) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const char* (0x1200) # ClassType: std::allocator (0x121F) # ThisType: const std::allocator* (0x1302) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const char&) (0x1305) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x00, 0x12, 0x00, 0x00 .byte 0x1f, 0x12, 0x00, 0x00 .byte 0x02, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x05, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1307) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: char* std::allocator::(char&) (0x1304) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const char* std::allocator::(const char&) (0x1306) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x04, 0x13, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x06, 0x13, 0x00, 0x00 # Pointer (0x1308) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::allocator (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 (0x1309) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::allocator (0x121F) # ThisType: std::allocator* (0x1308) # 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 0x08, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x130A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::allocator (0x121F) # ThisType: std::allocator* (0x1308) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (0x1225) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x1f, 0x12, 0x00, 0x00 .byte 0x08, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x25, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x130B) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: void std::allocator::() (0x1309) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: void std::allocator::(const std::allocator&) (0x130A) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x09, 0x13, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x0a, 0x13, 0x00, 0x00 # ArgList (0x130C) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: char* const (0x123F) # ArgType: const unsigned __int64 (0x108A) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x3f, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 # MemberFunction (0x130D) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::allocator (0x121F) # ThisType: std::allocator* (0x1308) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (char* const, const unsigned __int64) (0x130C) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x1f, 0x12, 0x00, 0x00 .byte 0x08, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x0c, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x130E) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::allocator (0x121F) # ThisType: std::allocator* (0x1308) # 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 0x08, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xc0, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x130F) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::allocator (0x121F) # ThisType: std::allocator* (0x1308) # 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 0x08, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x37, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1310) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: char* std::allocator::(const unsigned __int64) (0x130E) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: char* std::allocator::(const unsigned __int64, const void*) (0x130F) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x0e, 0x13, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x0f, 0x13, 0x00, 0x00 # MemberFunction (0x1311) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::allocator (0x121F) # ThisType: const std::allocator* (0x1302) # 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 0x02, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # FieldList (0x1312) { # TypeLeafKind: LF_FIELDLIST (0x1203) # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1307 # Name: address # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x130B # Name: allocator # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::allocator::(char* const, const unsigned __int64) (0x130D) # Name: deallocate # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1310 # Name: allocate # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::allocator::() (0x1311) # 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& (0x129B) # Name: reference # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: const char& (0x129D) # 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 (0x109E) # Name: propagate_on_container_move_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x109E) # Name: is_always_equal # } # } .byte 0x5e, 0x01, 0x03, 0x12 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x07, 0x13, 0x00, 0x00 .byte 0x61, 0x64, 0x64, 0x72 .byte 0x65, 0x73, 0x73, 0x00 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x0b, 0x13, 0x00, 0x00 .byte 0x61, 0x6c, 0x6c, 0x6f .byte 0x63, 0x61, 0x74, 0x6f .byte 0x72, 0x00, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x0d, 0x13, 0x00, 0x00 .byte 0x64, 0x65, 0x61, 0x6c .byte 0x6c, 0x6f, 0x63, 0x61 .byte 0x74, 0x65, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x10, 0x13, 0x00, 0x00 .byte 0x61, 0x6c, 0x6c, 0x6f .byte 0x63, 0x61, 0x74, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x11, 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 0x9b, 0x12, 0x00, 0x00 .byte 0x72, 0x65, 0x66, 0x65 .byte 0x72, 0x65, 0x6e, 0x63 .byte 0x65, 0x00, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0x9d, 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 (0x1313) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 18 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x1312) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::allocator # LinkageName: .?AV?$allocator@D@std@@ # } .byte 0x42, 0x00, 0x04, 0x15 .byte 0x12, 0x00, 0x10, 0x02 .byte 0x12, 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 (0x1314) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::allocator (0x1313) # 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 0x13, 0x13, 0x00, 0x00 .byte 0x3d, 0x11, 0x00, 0x00 .byte 0xac, 0x03, 0x00, 0x00 # Struct (0x1315) { # 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 (0x1316) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::bidirectional_iterator_tag (0x1315) # BaseOffset: 0x0 # } # } .byte 0x0e, 0x00, 0x03, 0x12 .byte 0x00, 0x14, 0x03, 0x00 .byte 0x15, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0xf2, 0xf1 # Struct (0x1317) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1316) # 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 0x16, 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 (0x1318) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::random_access_iterator_tag (0x1317) # 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 0x17, 0x13, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0x9b, 0x01, 0x00, 0x00 # Pointer (0x1319) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::_String_val > (0x12B0) # 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 0xb0, 0x12, 0x00, 0x00 .byte 0x0c, 0x00, 0x01, 0x00 # MemberFunction (0x131A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_val > (0x12B0) # ThisType: std::_String_val >* (0x1319) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x19, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x131B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::_String_val > (0x12B0) # ThisType: std::_String_val >* (0x1319) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x70, 0x06, 0x00, 0x00 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x19, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Pointer (0x131C) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const std::_String_val > (0x12F3) # 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 0xf3, 0x12, 0x00, 0x00 .byte 0x0c, 0x00, 0x01, 0x00 # MemberFunction (0x131D) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const char* (0x1200) # ClassType: std::_String_val > (0x12B0) # ThisType: const std::_String_val >* (0x131C) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x00, 0x12, 0x00, 0x00 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x1c, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x131E) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: char* std::_String_val >::() (0x131B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const char* std::_String_val >::() (0x131D) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x1b, 0x13, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x1d, 0x13, 0x00, 0x00 # MemberFunction (0x131F) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: bool (0x30) # ClassType: std::_String_val > (0x12B0) # ThisType: const std::_String_val >* (0x131C) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x30, 0x00, 0x00, 0x00 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x1c, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x1320) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_val > (0x12B0) # ThisType: const std::_String_val >* (0x131C) # 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 0xb0, 0x12, 0x00, 0x00 .byte 0x1c, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xc0, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x1321) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_val > (0x12B0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x1322) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::_String_val > (0x12B0) # ThisType: const std::_String_val >* (0x131C) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64, const unsigned __int64) (0x12C4) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0xb0, 0x12, 0x00, 0x00 .byte 0x1c, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0xc4, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Enum (0x1323) { # TypeLeafKind: LF_ENUM (0x1507) # NumEnumerators: 1 # Properties [ (0x208) # HasUniqueName (0x200) # Nested (0x8) # ] # UnderlyingType: unsigned (0x75) # FieldListType: (0x12F9) # Name: std::_String_val >:: # LinkageName: .?AW4@?$_String_val@U?$_Simple_types@D@std@@@std@@ # } .byte 0x96, 0x00, 0x07, 0x15 .byte 0x01, 0x00, 0x08, 0x02 .byte 0x75, 0x00, 0x00, 0x00 .byte 0xf9, 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 (0x1324) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_String_val >:: (0x1323) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 1789 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x23, 0x13, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0xfd, 0x06, 0x00, 0x00 # Enum (0x1325) { # TypeLeafKind: LF_ENUM (0x1507) # NumEnumerators: 1 # Properties [ (0x208) # HasUniqueName (0x200) # Nested (0x8) # ] # UnderlyingType: unsigned (0x75) # FieldListType: (0x12FC) # Name: std::_String_val >:: # LinkageName: .?AW4@?$_String_val@U?$_Simple_types@D@std@@@std@@ # } .byte 0x96, 0x00, 0x07, 0x15 .byte 0x01, 0x00, 0x08, 0x02 .byte 0x75, 0x00, 0x00, 0x00 .byte 0xfc, 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 (0x1326) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_String_val >:: (0x1325) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 1793 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x25, 0x13, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0x01, 0x07, 0x00, 0x00 # FieldList (0x1327) { # 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 >::_Bxty (0x12F8) # 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 >::() (0x131A) # Name: _String_val # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x131E # Name: _Myptr # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: bool std::_String_val >::() (0x131F) # Name: _Large_string_engaged # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_val >::(const unsigned __int64) (0x1320) # Name: _Check_offset # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_val >::(const unsigned __int64) (0x1320) # Name: _Check_offset_exclusive # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: void std::_String_val >::() (0x1321) # Name: _Xran # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: unsigned __int64 std::_String_val >::(const unsigned __int64, const unsigned __int64) (0x1322) # 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& (0x129B) # Name: reference # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: const char& (0x129D) # Name: const_reference # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_val >:: (0x1323) # Name: # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_val >:: (0x1325) # Name: # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::_String_val >::_Bxty (0x12F8) # 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 0xf8, 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 0x1a, 0x13, 0x00, 0x00 .byte 0x5f, 0x53, 0x74, 0x72 .byte 0x69, 0x6e, 0x67, 0x5f .byte 0x76, 0x61, 0x6c, 0x00 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x1e, 0x13, 0x00, 0x00 .byte 0x5f, 0x4d, 0x79, 0x70 .byte 0x74, 0x72, 0x00, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x1f, 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 0x20, 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 0x20, 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 0x21, 0x13, 0x00, 0x00 .byte 0x5f, 0x58, 0x72, 0x61 .byte 0x6e, 0x00, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x22, 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 0x9b, 0x12, 0x00, 0x00 .byte 0x72, 0x65, 0x66, 0x65 .byte 0x72, 0x65, 0x6e, 0x63 .byte 0x65, 0x00, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0x9d, 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, 0x13, 0x00, 0x00 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0x25, 0x13, 0x00, 0x00 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x10, 0x15, 0x00, 0x00 .byte 0xf8, 0x12, 0x00, 0x00 .byte 0x5f, 0x42, 0x78, 0x74 .byte 0x79, 0x00, 0xf2, 0xf1 # Class (0x1328) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 22 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x1327) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 40 # Name: std::_String_val > # LinkageName: .?AV?$_String_val@U?$_Simple_types@D@std@@@std@@ # } .byte 0x72, 0x00, 0x04, 0x15 .byte 0x16, 0x00, 0x10, 0x02 .byte 0x27, 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 (0x1329) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_String_val > (0x1328) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 1770 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x28, 0x13, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0xea, 0x06, 0x00, 0x00 # ArgList (0x132A) { # 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 (0x132B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const char* const, const char* const, const unsigned __int64) (0x132A) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x2a, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x132C) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::char_traits (0x12D6) # 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 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xf3, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x132D) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: char* const (0x123F) # ArgType: const char* const (0x11F2) # ArgType: const unsigned __int64 (0x108A) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x3f, 0x12, 0x00, 0x00 .byte 0xf2, 0x11, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 # MemberFunction (0x132E) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (char* const, const char* const, const unsigned __int64) (0x132D) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x70, 0x06, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x2d, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x132F) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 4 # Arguments [ # ArgType: char* const (0x123F) # 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 0x3f, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 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 (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x132F) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x70, 0x06, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x04, 0x00 .byte 0x2f, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1331) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const char* const (0x11F2) # ArgType: const unsigned __int64 (0x108A) # ArgType: const char& (0x129D) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xf2, 0x11, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0x9d, 0x12, 0x00, 0x00 # MemberFunction (0x1332) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const char* (0x1200) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const char* const, const unsigned __int64, const char&) (0x1331) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x00, 0x12, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x31, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1333) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: char* const (0x123F) # ArgType: const unsigned __int64 (0x108A) # ArgType: const char (0x11F1) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x3f, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0xf1, 0x11, 0x00, 0x00 # MemberFunction (0x1334) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (char* const, const unsigned __int64, const char) (0x1333) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x70, 0x06, 0x00, 0x00 .byte 0xd6, 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: 2 # Arguments [ # ArgType: char& (0x129B) # ArgType: const char& (0x129D) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x9b, 0x12, 0x00, 0x00 .byte 0x9d, 0x12, 0x00, 0x00 # MemberFunction (0x1336) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (char&, const char&) (0x1335) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x35, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1337) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: char* std::char_traits::(char* const, const unsigned __int64, const char) (0x1334) # ] # Method [ # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: void std::char_traits::(char&, const char&) (0x1336) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x0b, 0x00, 0x00, 0x00 .byte 0x34, 0x13, 0x00, 0x00 .byte 0x0b, 0x00, 0x00, 0x00 .byte 0x36, 0x13, 0x00, 0x00 # ArgList (0x1338) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const char& (0x129D) # ArgType: const char& (0x129D) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x9d, 0x12, 0x00, 0x00 .byte 0x9d, 0x12, 0x00, 0x00 # MemberFunction (0x1339) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: bool (0x30) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const char&, const char&) (0x1338) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x30, 0x00, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x38, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x133A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char (0x70) # ClassType: std::char_traits (0x12D6) # 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 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xab, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x133B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const char&) (0x1305) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x05, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x133C) { # 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 (0x133D) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: bool (0x30) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const int&, const int&) (0x133C) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x30, 0x00, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x3c, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x133E) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::char_traits (0x12D6) # 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 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xab, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x133F) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int (0x74) # ClassType: std::char_traits (0x12D6) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x74, 0x00, 0x00, 0x00 .byte 0xd6, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Class (0x1340) { # 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 (0x1341) { # 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 (0x1342) { # TypeLeafKind: LF_FIELDLIST (0x1203) # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: int std::char_traits::(const char* const, const char* const, const unsigned __int64) (0x132B) # Name: compare # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: unsigned __int64 std::char_traits::(const char* const) (0x132C) # Name: length # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: char* std::char_traits::(char* const, const char* const, const unsigned __int64) (0x132E) # Name: copy # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: char* std::char_traits::(char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x1330) # Name: _Copy_s # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: const char* std::char_traits::(const char* const, const unsigned __int64, const char&) (0x1332) # Name: find # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: char* std::char_traits::(char* const, const char* const, const unsigned __int64) (0x132E) # Name: move # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1337 # Name: assign # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: bool std::char_traits::(const char&, const char&) (0x1339) # Name: eq # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: bool std::char_traits::(const char&, const char&) (0x1339) # Name: lt # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: char std::char_traits::(const int&) (0x133A) # Name: to_char_type # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: int std::char_traits::(const char&) (0x133B) # Name: to_int_type # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: bool std::char_traits::(const int&, const int&) (0x133D) # Name: eq_int_type # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: int std::char_traits::(const int&) (0x133E) # Name: not_eof # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: int std::char_traits::() (0x133F) # 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> (0x1340) # Name: pos_type # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: __int64 (0x13) # Name: off_type # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: _Mbstatet (0x1341) # Name: state_type # } # } .byte 0x4a, 0x01, 0x03, 0x12 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x2b, 0x13, 0x00, 0x00 .byte 0x63, 0x6f, 0x6d, 0x70 .byte 0x61, 0x72, 0x65, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x2c, 0x13, 0x00, 0x00 .byte 0x6c, 0x65, 0x6e, 0x67 .byte 0x74, 0x68, 0x00, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x2e, 0x13, 0x00, 0x00 .byte 0x63, 0x6f, 0x70, 0x79 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x30, 0x13, 0x00, 0x00 .byte 0x5f, 0x43, 0x6f, 0x70 .byte 0x79, 0x5f, 0x73, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x32, 0x13, 0x00, 0x00 .byte 0x66, 0x69, 0x6e, 0x64 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x2e, 0x13, 0x00, 0x00 .byte 0x6d, 0x6f, 0x76, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x37, 0x13, 0x00, 0x00 .byte 0x61, 0x73, 0x73, 0x69 .byte 0x67, 0x6e, 0x00, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x39, 0x13, 0x00, 0x00 .byte 0x65, 0x71, 0x00, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x39, 0x13, 0x00, 0x00 .byte 0x6c, 0x74, 0x00, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x3a, 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 0x3b, 0x13, 0x00, 0x00 .byte 0x74, 0x6f, 0x5f, 0x69 .byte 0x6e, 0x74, 0x5f, 0x74 .byte 0x79, 0x70, 0x65, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x3d, 0x13, 0x00, 0x00 .byte 0x65, 0x71, 0x5f, 0x69 .byte 0x6e, 0x74, 0x5f, 0x74 .byte 0x79, 0x70, 0x65, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x3e, 0x13, 0x00, 0x00 .byte 0x6e, 0x6f, 0x74, 0x5f .byte 0x65, 0x6f, 0x66, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x3f, 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 0x40, 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 0x41, 0x13, 0x00, 0x00 .byte 0x73, 0x74, 0x61, 0x74 .byte 0x65, 0x5f, 0x74, 0x79 .byte 0x70, 0x65, 0x00, 0xf1 # Struct (0x1343) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 20 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x1342) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::char_traits # LinkageName: .?AU?$char_traits@D@std@@ # } .byte 0x46, 0x00, 0x05, 0x15 .byte 0x14, 0x00, 0x10, 0x02 .byte 0x42, 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 (0x1344) { # 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 (0x1345) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::char_traits (0x1343) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd (0x1344) # LineNumber: 441 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x43, 0x13, 0x00, 0x00 .byte 0x44, 0x13, 0x00, 0x00 .byte 0xb9, 0x01, 0x00, 0x00 # Struct (0x1346) { # 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 > # 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 (0x1347) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::_Default_allocator_traits > (0x1346) # BaseOffset: 0x0 # } # } .byte 0x0e, 0x00, 0x03, 0x12 .byte 0x00, 0x14, 0x03, 0x00 .byte 0x46, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0xf2, 0xf1 # Struct (0x1348) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1347) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::allocator_traits > # LinkageName: .?AU?$allocator_traits@V?$allocator@D@std@@@std@@ # } .byte 0x76, 0x00, 0x05, 0x15 .byte 0x01, 0x00, 0x00, 0x02 .byte 0x47, 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 (0x1349) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::allocator_traits > (0x1348) # 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 0x48, 0x13, 0x00, 0x00 .byte 0x3d, 0x11, 0x00, 0x00 .byte 0x86, 0x03, 0x00, 0x00 # Pointer (0x134A) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::_Compressed_pair,std::_String_val >,1> (0x12DF) # 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 0xdf, 0x12, 0x00, 0x00 .byte 0x0c, 0x00, 0x01, 0x00 # MemberFunction (0x134B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::allocator& (0x12E3) # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x12DF) # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x134A) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0xe3, 0x12, 0x00, 0x00 .byte 0xdf, 0x12, 0x00, 0x00 .byte 0x4a, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Modifier (0x134C) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: std::_Compressed_pair,std::_String_val >,1> (0x12DF) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0xdf, 0x12, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # Pointer (0x134D) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const std::_Compressed_pair,std::_String_val >,1> (0x134C) # 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, 0x13, 0x00, 0x00 .byte 0x0c, 0x00, 0x01, 0x00 # MemberFunction (0x134E) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const std::allocator& (0x1221) # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x12DF) # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x134D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x21, 0x12, 0x00, 0x00 .byte 0xdf, 0x12, 0x00, 0x00 .byte 0x4d, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x134F) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x134B) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x134E) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4b, 0x13, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4e, 0x13, 0x00, 0x00 # MemberFunction (0x1350) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::_String_val >& (0x12B1) # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x12DF) # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x134A) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0xb1, 0x12, 0x00, 0x00 .byte 0xdf, 0x12, 0x00, 0x00 .byte 0x4a, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x1351) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: const std::_String_val >& (0x12F4) # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x12DF) # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x134D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0xf4, 0x12, 0x00, 0x00 .byte 0xdf, 0x12, 0x00, 0x00 .byte 0x4d, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x1352) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # Type: std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1350) # ] # Method [ # AccessSpecifier: Public (0x3) # Type: const std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1351) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x50, 0x13, 0x00, 0x00 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x51, 0x13, 0x00, 0x00 # FieldList (0x1353) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Private (0x1) # BaseType: std::allocator (0x121F) # BaseOffset: 0x0 # } # DataMember { # TypeLeafKind: LF_MEMBER (0x150D) # AccessSpecifier: Private (0x1) # Type: std::_String_val > (0x12B0) # FieldOffset: 0x0 # Name: _Myval2 # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x134F # Name: _Get_first # } # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x1352 # Name: _Get_second # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (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 0xb0, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x5f, 0x4d .byte 0x79, 0x76, 0x61, 0x6c .byte 0x32, 0x00, 0xf2, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x4f, 0x13, 0x00, 0x00 .byte 0x5f, 0x47, 0x65, 0x74 .byte 0x5f, 0x66, 0x69, 0x72 .byte 0x73, 0x74, 0x00, 0xf1 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x52, 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 (0x1354) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 7 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x1353) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 40 # Name: std::_Compressed_pair,std::_String_val >,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 0x53, 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 (0x1355) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Compressed_pair,std::_String_val >,1> (0x1354) # 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 0x54, 0x13, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0x09, 0x01, 0x00, 0x00 # FieldList (0x1356) { # 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 (0x1357) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 5 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x1356) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::_Simple_types # LinkageName: .?AU?$_Simple_types@D@std@@ # } .byte 0x4a, 0x00, 0x05, 0x15 .byte 0x05, 0x00, 0x10, 0x02 .byte 0x56, 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 (0x1358) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Simple_types (0x1357) # 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 0x57, 0x13, 0x00, 0x00 .byte 0x3d, 0x11, 0x00, 0x00 .byte 0xa0, 0x03, 0x00, 0x00 # Array (0x1359) { # 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 (0x135A) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: std::_String_val >::_Bxty (0x12F8) # 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, 0x12, 0x00, 0x00 .byte 0x0c, 0x00, 0x01, 0x00 # MemberFunction (0x135B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_String_val >::_Bxty (0x12F8) # ThisType: std::_String_val >::_Bxty* (0x135A) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xf8, 0x12, 0x00, 0x00 .byte 0x5a, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # FieldList (0x135C) { # TypeLeafKind: LF_FIELDLIST (0x1203) # DataMember { # TypeLeafKind: LF_MEMBER (0x150D) # AccessSpecifier: Public (0x3) # Type: 0x1359 # 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: 0x1359 # FieldOffset: 0x0 # Name: _Alias # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_val >::_Bxty::() (0x135B) # Name: _Bxty # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # Type: void std::_String_val >::_Bxty::() (0x135B) # Name: ~_Bxty # } # } .byte 0x56, 0x00, 0x03, 0x12 .byte 0x0d, 0x15, 0x03, 0x00 .byte 0x59, 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 0x59, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x5f, 0x41 .byte 0x6c, 0x69, 0x61, 0x73 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x5b, 0x13, 0x00, 0x00 .byte 0x5f, 0x42, 0x78, 0x74 .byte 0x79, 0x00, 0xf2, 0xf1 .byte 0x11, 0x15, 0x03, 0x00 .byte 0x5b, 0x13, 0x00, 0x00 .byte 0x7e, 0x5f, 0x42, 0x78 .byte 0x74, 0x79, 0x00, 0xf1 # Union (0x135D) { # TypeLeafKind: LF_UNION (0x1506) # MemberCount: 5 # Properties [ (0x608) # HasUniqueName (0x200) # Nested (0x8) # Sealed (0x400) # ] # FieldList: (0x135C) # SizeOf: 16 # Name: std::_String_val >::_Bxty # LinkageName: .?AT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@ # } .byte 0x76, 0x00, 0x06, 0x15 .byte 0x05, 0x00, 0x08, 0x06 .byte 0x5c, 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 (0x135E) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_String_val >::_Bxty (0x135D) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x12DA) # LineNumber: 1854 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x5d, 0x13, 0x00, 0x00 .byte 0xda, 0x12, 0x00, 0x00 .byte 0x3e, 0x07, 0x00, 0x00 # Struct (0x135F) { # 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 (0x1360) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::forward_iterator_tag (0x135F) # BaseOffset: 0x0 # } # } .byte 0x0e, 0x00, 0x03, 0x12 .byte 0x00, 0x14, 0x03, 0x00 .byte 0x5f, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0xf2, 0xf1 # Struct (0x1361) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1360) # 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 0x60, 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 (0x1362) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::bidirectional_iterator_tag (0x1361) # 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 0x61, 0x13, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0x96, 0x01, 0x00, 0x00 # FieldList (0x1363) { # 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 (0x1364) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 3 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1363) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 8 # Name: _Mbstatet # LinkageName: .?AU_Mbstatet@@ # } .byte 0x2e, 0x00, 0x05, 0x15 .byte 0x03, 0x00, 0x00, 0x02 .byte 0x63, 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 (0x1365) { # 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 (0x1366) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: _Mbstatet (0x1364) # SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h (0x1365) # LineNumber: 531 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x64, 0x13, 0x00, 0x00 .byte 0x65, 0x13, 0x00, 0x00 .byte 0x13, 0x02, 0x00, 0x00 # ArgList (0x1367) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::allocator& (0x12E3) # ArgType: const unsigned __int64 (0x108A) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0xe3, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 # MemberFunction (0x1368) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::_Default_allocator_traits > (0x1346) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::allocator&, const unsigned __int64) (0x1367) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x70, 0x06, 0x00, 0x00 .byte 0x46, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x67, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # ArgList (0x1369) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: std::allocator& (0x12E3) # ArgType: const unsigned __int64 (0x108A) # ArgType: const void* (0x1136) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xe3, 0x12, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 .byte 0x36, 0x11, 0x00, 0x00 # MemberFunction (0x136A) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: char* (0x670) # ClassType: std::_Default_allocator_traits > (0x1346) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x1369) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x70, 0x06, 0x00, 0x00 .byte 0x46, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x69, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MethodOverloadList (0x136B) { # TypeLeafKind: LF_METHODLIST (0x1206) # Method [ # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x1368) # ] # Method [ # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x136A) # ] # } .byte 0x12, 0x00, 0x06, 0x12 .byte 0x0b, 0x00, 0x00, 0x00 .byte 0x68, 0x13, 0x00, 0x00 .byte 0x0b, 0x00, 0x00, 0x00 .byte 0x6a, 0x13, 0x00, 0x00 # Modifier (0x136C) { # 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 (0x136D) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: std::allocator& (0x12E3) # ArgType: const char* (0x136C) # ArgType: const unsigned __int64 (0x108A) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xe3, 0x12, 0x00, 0x00 .byte 0x6c, 0x13, 0x00, 0x00 .byte 0x8a, 0x10, 0x00, 0x00 # MemberFunction (0x136E) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_Default_allocator_traits > (0x1346) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::allocator&, const char*, const unsigned __int64) (0x136D) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x46, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x6d, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x136F) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: unsigned __int64 (0x23) # ClassType: std::_Default_allocator_traits > (0x1346) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (0x1225) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x23, 0x00, 0x00, 0x00 .byte 0x46, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x25, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFunction (0x1370) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: std::allocator (0x121F) # ClassType: std::_Default_allocator_traits > (0x1346) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (0x1225) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x1f, 0x12, 0x00, 0x00 .byte 0x46, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x25, 0x12, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # FieldList (0x1371) { # TypeLeafKind: LF_FIELDLIST (0x1203) # OverloadedMethod { # TypeLeafKind: LF_METHOD (0x150F) # MethodCount: 0x2 # MethodListIndex: 0x136B # Name: allocate # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: void std::_Default_allocator_traits >::(std::allocator&, const char*, const unsigned __int64) (0x136E) # Name: deallocate # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x136F) # Name: max_size # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x1370) # Name: select_on_container_copy_construction # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::allocator (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 (0x10A1) # Name: propagate_on_container_copy_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x109E) # Name: propagate_on_container_move_assignment # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x10A1) # Name: propagate_on_container_swap # } # NestedType { # TypeLeafKind: LF_NESTTYPE (0x1510) # Type: std::integral_constant (0x109E) # Name: is_always_equal # } # } .byte 0xbe, 0x01, 0x03, 0x12 .byte 0x0f, 0x15, 0x02, 0x00 .byte 0x6b, 0x13, 0x00, 0x00 .byte 0x61, 0x6c, 0x6c, 0x6f .byte 0x63, 0x61, 0x74, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x6e, 0x13, 0x00, 0x00 .byte 0x64, 0x65, 0x61, 0x6c .byte 0x6c, 0x6f, 0x63, 0x61 .byte 0x74, 0x65, 0x00, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x6f, 0x13, 0x00, 0x00 .byte 0x6d, 0x61, 0x78, 0x5f .byte 0x73, 0x69, 0x7a, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x70, 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 (0x1372) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 17 # Properties [ (0x210) # ContainsNestedClass (0x10) # HasUniqueName (0x200) # ] # FieldList: (0x1371) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::_Default_allocator_traits > # LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@D@std@@@std@@ # } .byte 0x86, 0x00, 0x05, 0x15 .byte 0x11, 0x00, 0x10, 0x02 .byte 0x71, 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 (0x1373) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Default_allocator_traits > (0x1372) # 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 0x72, 0x13, 0x00, 0x00 .byte 0x3d, 0x11, 0x00, 0x00 .byte 0x43, 0x03, 0x00, 0x00 # Struct (0x1374) { # 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 (0x1375) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::input_iterator_tag (0x1374) # BaseOffset: 0x0 # } # } .byte 0x0e, 0x00, 0x03, 0x12 .byte 0x00, 0x14, 0x03, 0x00 .byte 0x74, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0xf2, 0xf1 # Struct (0x1376) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1375) # 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 0x75, 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 (0x1377) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::forward_iterator_tag (0x1376) # 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 0x76, 0x13, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0x91, 0x01, 0x00, 0x00 # FieldList (0x1378) { # TypeLeafKind: LF_FIELDLIST (0x1203) # } .byte 0x02, 0x00, 0x03, 0x12 # Struct (0x1379) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 0 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1378) # 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 0x78, 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 (0x137A) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::input_iterator_tag (0x1379) # 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 0x79, 0x13, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0x89, 0x01, 0x00, 0x00 # FuncId (0x137B) { # 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 (0x137C) { # 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 (0x137D) { # 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 (0x137E) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::fail_fast (0x11EA) # FunctionType: void gsl::fail_fast::() (0x137D) # Name: ~fail_fast # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0xea, 0x11, 0x00, 0x00 .byte 0x7d, 0x13, 0x00, 0x00 .byte 0x7e, 0x66, 0x61, 0x69 .byte 0x6c, 0x5f, 0x66, 0x61 .byte 0x73, 0x74, 0x00, 0xf1 # MemberFuncId (0x137F) { # 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 (0x1380) { # 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 (0x1381) { # 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 (0x1382) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: gsl::fail_fast& (0x1381) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x81, 0x13, 0x00, 0x00 # Procedure (0x1383) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: gsl::fail_fast&& (0x11EB) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (gsl::fail_fast&) (0x1382) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0xeb, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x82, 0x13, 0x00, 0x00 # FuncId (0x1384) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x1383) # Name: forward # } .byte 0x12, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x83, 0x13, 0x00, 0x00 .byte 0x66, 0x6f, 0x72, 0x77 .byte 0x61, 0x72, 0x64, 0x00 # MemberFunction (0x1385) { # 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 (0x1386) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::fail_fast (0x11EA) # FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x1385) # Name: fail_fast # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0xea, 0x11, 0x00, 0x00 .byte 0x85, 0x13, 0x00, 0x00 .byte 0x66, 0x61, 0x69, 0x6c .byte 0x5f, 0x66, 0x61, 0x73 .byte 0x74, 0x00, 0xf2, 0xf1 # Modifier (0x1387) { # 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 (0x1388) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const gsl::fail_fast (0x1387) # 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 0x87, 0x13, 0x00, 0x00 .byte 0x2c, 0x00, 0x01, 0x00 # ArgList (0x1389) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: const gsl::fail_fast& (0x1388) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x88, 0x13, 0x00, 0x00 # MemberFunction (0x138A) { # 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&) (0x1389) # 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 0x89, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x138B) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::fail_fast (0x11EA) # FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x138A) # Name: fail_fast # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0xea, 0x11, 0x00, 0x00 .byte 0x8a, 0x13, 0x00, 0x00 .byte 0x66, 0x61, 0x69, 0x6c .byte 0x5f, 0x66, 0x61, 0x73 .byte 0x74, 0x00, 0xf2, 0xf1 # Modifier (0x138C) { # 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 (0x138D) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const std::logic_error (0x138C) # 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 0x8c, 0x13, 0x00, 0x00 .byte 0x2c, 0x00, 0x01, 0x00 # ArgList (0x138E) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: const std::logic_error& (0x138D) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x8d, 0x13, 0x00, 0x00 # MemberFunction (0x138F) { # 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&) (0x138E) # 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 0x8e, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x1390) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::logic_error (0x11EF) # FunctionType: void std::logic_error::(const std::logic_error&) (0x138F) # Name: logic_error # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0xef, 0x11, 0x00, 0x00 .byte 0x8f, 0x13, 0x00, 0x00 .byte 0x6c, 0x6f, 0x67, 0x69 .byte 0x63, 0x5f, 0x65, 0x72 .byte 0x72, 0x6f, 0x72, 0x00 # MemberFuncId (0x1391) { # 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 (0x1392) { # 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 (0x1393) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: std::logic_error&& (0x1392) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x92, 0x13, 0x00, 0x00 # MemberFunction (0x1394) { # 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&&) (0x1393) # 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 0x93, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x1395) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::logic_error (0x11EF) # FunctionType: void std::logic_error::(std::logic_error&&) (0x1394) # Name: logic_error # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0xef, 0x11, 0x00, 0x00 .byte 0x94, 0x13, 0x00, 0x00 .byte 0x6c, 0x6f, 0x67, 0x69 .byte 0x63, 0x5f, 0x65, 0x72 .byte 0x72, 0x6f, 0x72, 0x00 # MemberFuncId (0x1396) { # 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 (0x1397) { # 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 (0x1398) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::logic_error (0x11EF) # FunctionType: void std::logic_error::() (0x1397) # Name: ~logic_error # } .byte 0x1a, 0x00, 0x02, 0x16 .byte 0xef, 0x11, 0x00, 0x00 .byte 0x97, 0x13, 0x00, 0x00 .byte 0x7e, 0x6c, 0x6f, 0x67 .byte 0x69, 0x63, 0x5f, 0x65 .byte 0x72, 0x72, 0x6f, 0x72 .byte 0x00, 0xf3, 0xf2, 0xf1 # MemberFuncId (0x1399) { # 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 (0x139A) { # 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 (0x139B) { # 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 (0x139C) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::span::storage_type > (0x1005) # FunctionType: int* gsl::span::storage_type >::() (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 (0x139D) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: gsl::span::storage_type > (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 (0x139E) { # 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 (0x139F) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: gsl::span::storage_type > (0x1048) # ThisType: gsl::span::storage_type >* (0x139D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const int*, gsl::details::extent_type<0>) (0x139E) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x48, 0x10, 0x00, 0x00 .byte 0x9d, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x9e, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x13A0) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::span::storage_type > (0x1048) # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x139F) # Name: storage_type # } .byte 0x1a, 0x00, 0x02, 0x16 .byte 0x48, 0x10, 0x00, 0x00 .byte 0x9f, 0x13, 0x00, 0x00 .byte 0x73, 0x74, 0x6f, 0x72 .byte 0x61, 0x67, 0x65, 0x5f .byte 0x74, 0x79, 0x70, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 # MemberFuncId (0x13A1) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::span::storage_type > (0x1048) # FunctionType: const int* gsl::span::storage_type >::() (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 (0x13A2) { # 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 (0x13A3) { # 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 (0x13A4) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: __int64 (0x13) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (unsigned __int64) (0x13A3) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x13, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xa3, 0x13, 0x00, 0x00 # FuncId (0x13A5) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: gsl (0x13A2) # FunctionType: __int64 (unsigned __int64) (0x13A4) # Name: narrow # } .byte 0x12, 0x00, 0x01, 0x16 .byte 0xa2, 0x13, 0x00, 0x00 .byte 0xa4, 0x13, 0x00, 0x00 .byte 0x6e, 0x61, 0x72, 0x72 .byte 0x6f, 0x77, 0x00, 0xf1 # MemberFuncId (0x13A6) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: unsigned __int64 std::vector >::() (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 (0x13A7) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: int* std::vector >::() (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 (0x13A8) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::span (0x1003) # FunctionType: void gsl::span::(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 (0x13A9) { # 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 (0x13AA) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: unsigned __int64& (0x13A9) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0xa9, 0x13, 0x00, 0x00 # Procedure (0x13AB) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: __int64 (0x13) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (unsigned __int64&) (0x13AA) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x13, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xaa, 0x13, 0x00, 0x00 # FuncId (0x13AC) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: gsl (0x13A2) # FunctionType: __int64 (unsigned __int64&) (0x13AB) # Name: narrow_cast # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0xa2, 0x13, 0x00, 0x00 .byte 0xab, 0x13, 0x00, 0x00 .byte 0x6e, 0x61, 0x72, 0x72 .byte 0x6f, 0x77, 0x5f, 0x63 .byte 0x61, 0x73, 0x74, 0x00 # Struct (0x13AD) { # 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 (0x13AE) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: gsl::narrowing_error (0x13AD) # 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 0xad, 0x13, 0x00, 0x00 .byte 0x8c, 0x00, 0x01, 0x00 # ArgList (0x13AF) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: gsl::narrowing_error&& (0x13AE) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0xae, 0x13, 0x00, 0x00 # Procedure (0x13B0) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: void (0x3) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (gsl::narrowing_error&&) (0x13AF) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xaf, 0x13, 0x00, 0x00 # FieldList (0x13B1) { # 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 (0x13B2) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x13B1) # DerivedFrom: 0x0 # VShape: (0x11EE) # SizeOf: 24 # Name: gsl::narrowing_error # LinkageName: .?AUnarrowing_error@gsl@@ # } .byte 0x46, 0x00, 0x05, 0x15 .byte 0x01, 0x00, 0x00, 0x02 .byte 0xb1, 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 (0x13B3) { # 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 (0x13B4) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: gsl::narrowing_error (0x13B2) # SourceFile: C:\projects\gsl\include\gsl\gsl_util (0x13B3) # LineNumber: 103 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0xb2, 0x13, 0x00, 0x00 .byte 0xb3, 0x13, 0x00, 0x00 .byte 0x67, 0x00, 0x00, 0x00 # FuncId (0x13B5) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: gsl::details (0x11E9) # FunctionType: void (gsl::narrowing_error&&) (0x13B0) # Name: throw_exception # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0xe9, 0x11, 0x00, 0x00 .byte 0xb0, 0x13, 0x00, 0x00 .byte 0x74, 0x68, 0x72, 0x6f .byte 0x77, 0x5f, 0x65, 0x78 .byte 0x63, 0x65, 0x70, 0x74 .byte 0x69, 0x6f, 0x6e, 0x00 # Pointer (0x13B6) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: gsl::narrowing_error (0x13AD) # 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 0xad, 0x13, 0x00, 0x00 .byte 0x0c, 0x00, 0x01, 0x00 # MemberFunction (0x13B7) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: gsl::narrowing_error (0x13AD) # ThisType: gsl::narrowing_error* (0x13B6) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xad, 0x13, 0x00, 0x00 .byte 0xb6, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x13B8) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::narrowing_error (0x13AD) # FunctionType: void gsl::narrowing_error::() (0x13B7) # Name: narrowing_error # } .byte 0x1a, 0x00, 0x02, 0x16 .byte 0xad, 0x13, 0x00, 0x00 .byte 0xb7, 0x13, 0x00, 0x00 .byte 0x6e, 0x61, 0x72, 0x72 .byte 0x6f, 0x77, 0x69, 0x6e .byte 0x67, 0x5f, 0x65, 0x72 .byte 0x72, 0x6f, 0x72, 0x00 # MemberFuncId (0x13B9) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::narrowing_error (0x13AD) # FunctionType: void gsl::narrowing_error::() (0x13B7) # Name: ~narrowing_error # } .byte 0x1e, 0x00, 0x02, 0x16 .byte 0xad, 0x13, 0x00, 0x00 .byte 0xb7, 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 (0x13BA) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: unsigned __int64& (0x13A9) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (unsigned __int64&) (0x13AA) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0xa9, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xaa, 0x13, 0x00, 0x00 # FuncId (0x13BB) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: unsigned __int64& (unsigned __int64&) (0x13BA) # Name: forward # } .byte 0x12, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xba, 0x13, 0x00, 0x00 .byte 0x66, 0x6f, 0x72, 0x77 .byte 0x61, 0x72, 0x64, 0x00 # Pointer (0x13BC) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: gsl::narrowing_error (0x13AD) # 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 0xad, 0x13, 0x00, 0x00 .byte 0x2c, 0x00, 0x01, 0x00 # ArgList (0x13BD) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: gsl::narrowing_error& (0x13BC) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0xbc, 0x13, 0x00, 0x00 # Procedure (0x13BE) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: gsl::narrowing_error&& (0x13AE) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (gsl::narrowing_error&) (0x13BD) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0xae, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xbd, 0x13, 0x00, 0x00 # FuncId (0x13BF) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: gsl::narrowing_error&& (gsl::narrowing_error&) (0x13BE) # Name: forward # } .byte 0x12, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xbe, 0x13, 0x00, 0x00 .byte 0x66, 0x6f, 0x72, 0x77 .byte 0x61, 0x72, 0x64, 0x00 # MemberFunction (0x13C0) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: gsl::narrowing_error (0x13AD) # ThisType: gsl::narrowing_error* (0x13B6) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (gsl::narrowing_error&&) (0x13AF) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xad, 0x13, 0x00, 0x00 .byte 0xb6, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xaf, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x13C1) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::narrowing_error (0x13AD) # FunctionType: void gsl::narrowing_error::(gsl::narrowing_error&&) (0x13C0) # Name: narrowing_error # } .byte 0x1a, 0x00, 0x02, 0x16 .byte 0xad, 0x13, 0x00, 0x00 .byte 0xc0, 0x13, 0x00, 0x00 .byte 0x6e, 0x61, 0x72, 0x72 .byte 0x6f, 0x77, 0x69, 0x6e .byte 0x67, 0x5f, 0x65, 0x72 .byte 0x72, 0x6f, 0x72, 0x00 # Modifier (0x13C2) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: gsl::narrowing_error (0x13AD) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0xad, 0x13, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # Pointer (0x13C3) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const gsl::narrowing_error (0x13C2) # 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 0xc2, 0x13, 0x00, 0x00 .byte 0x2c, 0x00, 0x01, 0x00 # ArgList (0x13C4) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: const gsl::narrowing_error& (0x13C3) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0xc3, 0x13, 0x00, 0x00 # MemberFunction (0x13C5) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: gsl::narrowing_error (0x13AD) # ThisType: gsl::narrowing_error* (0x13B6) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const gsl::narrowing_error&) (0x13C4) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xad, 0x13, 0x00, 0x00 .byte 0xb6, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xc4, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x13C6) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::narrowing_error (0x13AD) # FunctionType: void gsl::narrowing_error::(const gsl::narrowing_error&) (0x13C5) # Name: narrowing_error # } .byte 0x1a, 0x00, 0x02, 0x16 .byte 0xad, 0x13, 0x00, 0x00 .byte 0xc5, 0x13, 0x00, 0x00 .byte 0x6e, 0x61, 0x72, 0x72 .byte 0x6f, 0x77, 0x69, 0x6e .byte 0x67, 0x5f, 0x65, 0x72 .byte 0x72, 0x6f, 0x72, 0x00 # MemberFuncId (0x13C7) { # 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 (0x13C8) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: const int*& std::_Vector_alloc > >::() (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 (0x13C9) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: const int*& std::_Vector_alloc > >::() (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 (0x13CA) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (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 (0x13CB) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,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 (0x13CC) { # 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 (0x13CD) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: int* (0x674) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (int*) (0x13CC) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x74, 0x06, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xcc, 0x13, 0x00, 0x00 # FuncId (0x13CE) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: int* (int*) (0x13CD) # Name: _Unfancy_maybe_null # } .byte 0x1e, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xcd, 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 (0x13CF) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: int*& std::_Vector_alloc > >::() (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 (0x13D0) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (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 (0x13D1) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,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 (0x13D2) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: gsl::span::storage_type > (0x1005) # ThisType: gsl::span::storage_type >* (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 (0x13D3) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: gsl::span::storage_type > (0x1005) # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x13D2) # Name: storage_type # } .byte 0x1a, 0x00, 0x02, 0x16 .byte 0x05, 0x10, 0x00, 0x00 .byte 0xd2, 0x13, 0x00, 0x00 .byte 0x73, 0x74, 0x6f, 0x72 .byte 0x61, 0x67, 0x65, 0x5f .byte 0x74, 0x79, 0x70, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 # MemberFuncId (0x13D4) { # 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 (0x13D5) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: void std::_Vector_alloc > >::(const std::allocator&) (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 (0x13D6) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const int* (0x104B) # ArgType: const int* (0x104B) # ArgType: std::forward_iterator_tag (0x135F) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4b, 0x10, 0x00, 0x00 .byte 0x4b, 0x10, 0x00, 0x00 .byte 0x5f, 0x13, 0x00, 0x00 # MemberFunction (0x13D7) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const int*, const int*, std::forward_iterator_tag) (0x13D6) # 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 0xd6, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x13D8) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: void std::vector >::(const int*, const int*, std::forward_iterator_tag) (0x13D7) # Name: _Range_construct_or_tidy # } .byte 0x26, 0x00, 0x02, 0x16 .byte 0x81, 0x10, 0x00, 0x00 .byte 0xd7, 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 (0x13D9) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::initializer_list (0x108F) # FunctionType: const int* std::initializer_list::() (0x1145) # Name: end # } .byte 0x0e, 0x00, 0x02, 0x16 .byte 0x8f, 0x10, 0x00, 0x00 .byte 0x45, 0x11, 0x00, 0x00 .byte 0x65, 0x6e, 0x64, 0x00 # MemberFuncId (0x13DA) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::initializer_list (0x108F) # FunctionType: const int* std::initializer_list::() (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 (0x13DB) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: void std::_Vector_alloc > >::() (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 (0x13DC) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: const std::allocator& (0x1087) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (0x1088) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x87, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x88, 0x10, 0x00, 0x00 # FuncId (0x13DD) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: const std::allocator& (const std::allocator&) (0x13DC) # Name: forward # } .byte 0x12, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xdc, 0x13, 0x00, 0x00 .byte 0x66, 0x6f, 0x72, 0x77 .byte 0x61, 0x72, 0x64, 0x00 # Struct (0x13DE) { # 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 (0x13DF) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: std::_One_then_variadic_args_t (0x13DE) # ArgType: const std::allocator& (0x1087) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0xde, 0x13, 0x00, 0x00 .byte 0x87, 0x10, 0x00, 0x00 # MemberFunction (0x13E0) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x115D) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x13DF) # 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 0xdf, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # Struct (0x13E1) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 0 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1378) # 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 0x78, 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 (0x13E2) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_One_then_variadic_args_t (0x13E1) # 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 0xe1, 0x13, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0x02, 0x01, 0x00, 0x00 # MemberFuncId (0x13E3) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x13E0) # Name: _Compressed_pair # } .byte 0x1e, 0x00, 0x02, 0x16 .byte 0xf8, 0x10, 0x00, 0x00 .byte 0xe0, 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 (0x13E4) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: void std::_Vector_alloc > >::() (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 (0x13E5) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_val > (0x1113) # FunctionType: void std::_Vector_val >::() (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 (0x13E6) { # 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 (0x13E7) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: std::allocator& std::_Vector_alloc > >::() (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 (0x13E8) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::allocator (0x1122) # ThisType: std::allocator* (0x1191) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const std::allocator&) (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 (0x13E9) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::allocator (0x1122) # FunctionType: void std::allocator::(const std::allocator&) (0x13E8) # Name: allocator # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0x22, 0x11, 0x00, 0x00 .byte 0xe8, 0x13, 0x00, 0x00 .byte 0x61, 0x6c, 0x6c, 0x6f .byte 0x63, 0x61, 0x74, 0x6f .byte 0x72, 0x00, 0xf2, 0xf1 # ArgList (0x13EA) { # 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 (0x13EB) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: std::_Container_proxy* (0x1106) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::_Container_proxy*) (0x13EA) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x06, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xea, 0x13, 0x00, 0x00 # FuncId (0x13EC) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: std::_Container_proxy* (std::_Container_proxy*) (0x13EB) # Name: _Unfancy # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xeb, 0x13, 0x00, 0x00 .byte 0x5f, 0x55, 0x6e, 0x66 .byte 0x61, 0x6e, 0x63, 0x79 .byte 0x00, 0xf3, 0xf2, 0xf1 # MemberFuncId (0x13ED) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::allocator (0x1122) # FunctionType: std::_Container_proxy* std::allocator::(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 (0x13EE) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (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 (0x13EF) { # 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 (0x13F0) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: std::allocator& (0x11C1) # ArgType: std::_Container_proxy* const (0x1109) # ArgType: std::_Container_proxy&& (0x13EF) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0xc1, 0x11, 0x00, 0x00 .byte 0x09, 0x11, 0x00, 0x00 .byte 0xef, 0x13, 0x00, 0x00 # MemberFunction (0x13F1) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void (0x3) # ClassType: std::_Default_allocator_traits > (0x11A0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (std::allocator&, std::_Container_proxy* const, std::_Container_proxy&&) (0x13F0) # 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 0xf0, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x13F2) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Default_allocator_traits > (0x11A0) # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, std::_Container_proxy* const, std::_Container_proxy&&) (0x13F1) # Name: construct # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0xa0, 0x11, 0x00, 0x00 .byte 0xf1, 0x13, 0x00, 0x00 .byte 0x63, 0x6f, 0x6e, 0x73 .byte 0x74, 0x72, 0x75, 0x63 .byte 0x74, 0x00, 0xf2, 0xf1 # MemberFuncId (0x13F3) { # 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 (0x13F4) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: std::_Vector_val >& (0x1114) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x14, 0x11, 0x00, 0x00 # Procedure (0x13F5) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: std::_Vector_val >* (0x1181) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::_Vector_val >&) (0x13F4) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x81, 0x11, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xf4, 0x13, 0x00, 0x00 # FuncId (0x13F6) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: std::_Vector_val >* (std::_Vector_val >&) (0x13F5) # Name: addressof # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xf5, 0x13, 0x00, 0x00 .byte 0x61, 0x64, 0x64, 0x72 .byte 0x65, 0x73, 0x73, 0x6f .byte 0x66, 0x00, 0xf2, 0xf1 # MemberFuncId (0x13F7) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,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 (0x13F8) { # 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 (0x13F9) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: void* (const unsigned __int64) (0x13F8) # Name: _Allocate # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xf8, 0x13, 0x00, 0x00 .byte 0x5f, 0x41, 0x6c, 0x6c .byte 0x6f, 0x63, 0x61, 0x74 .byte 0x65, 0x00, 0xf2, 0xf1 # Procedure (0x13FA) { # 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 (0x13FB) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: unsigned __int64 (const unsigned __int64) (0x13FA) # Name: _Get_size_of_n # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xfa, 0x13, 0x00, 0x00 .byte 0x5f, 0x47, 0x65, 0x74 .byte 0x5f, 0x73, 0x69, 0x7a .byte 0x65, 0x5f, 0x6f, 0x66 .byte 0x5f, 0x6e, 0x00, 0xf1 # FuncId (0x13FC) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: void* (const unsigned __int64) (0x13F8) # Name: _Allocate_manually_vector_aligned # } .byte 0x2e, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xf8, 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 (0x13FD) { # 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 (0x13FE) { # 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 (0x13FF) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: void* (0x603) # ClassType: std::_Default_allocate_traits (0x13FE) # 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 0xfe, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0xc0, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # FieldList (0x1400) { # TypeLeafKind: LF_FIELDLIST (0x1203) # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: void* std::_Default_allocate_traits::(const unsigned __int64) (0x13FF) # Name: _Allocate # } # } .byte 0x16, 0x00, 0x03, 0x12 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0xff, 0x13, 0x00, 0x00 .byte 0x5f, 0x41, 0x6c, 0x6c .byte 0x6f, 0x63, 0x61, 0x74 .byte 0x65, 0x00, 0xf2, 0xf1 # Struct (0x1401) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1400) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::_Default_allocate_traits # LinkageName: .?AU_Default_allocate_traits@std@@ # } .byte 0x56, 0x00, 0x05, 0x15 .byte 0x01, 0x00, 0x00, 0x02 .byte 0x00, 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 (0x1402) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Default_allocate_traits (0x1401) # 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 0x01, 0x14, 0x00, 0x00 .byte 0x3d, 0x11, 0x00, 0x00 .byte 0x30, 0x00, 0x00, 0x00 # MemberFuncId (0x1403) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Default_allocate_traits (0x13FE) # FunctionType: void* std::_Default_allocate_traits::(const unsigned __int64) (0x13FF) # Name: _Allocate # } .byte 0x16, 0x00, 0x02, 0x16 .byte 0xfe, 0x13, 0x00, 0x00 .byte 0xff, 0x13, 0x00, 0x00 .byte 0x5f, 0x41, 0x6c, 0x6c .byte 0x6f, 0x63, 0x61, 0x74 .byte 0x65, 0x00, 0xf2, 0xf1 # Procedure (0x1404) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: std::_Container_proxy&& (0x13EF) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (std::_Container_proxy&) (0x1189) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0xef, 0x13, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x89, 0x11, 0x00, 0x00 # FuncId (0x1405) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: std::_Container_proxy&& (std::_Container_proxy&) (0x1404) # Name: forward # } .byte 0x12, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x04, 0x14, 0x00, 0x00 .byte 0x66, 0x6f, 0x72, 0x77 .byte 0x61, 0x72, 0x64, 0x00 # MemberFuncId (0x1406) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: bool std::vector >::(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 (0x1407) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: unsigned __int64 (const unsigned __int64) (0x13FA) # Name: _Convert_size # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0xfa, 0x13, 0x00, 0x00 .byte 0x5f, 0x43, 0x6f, 0x6e .byte 0x76, 0x65, 0x72, 0x74 .byte 0x5f, 0x73, 0x69, 0x7a .byte 0x65, 0x00, 0xf2, 0xf1 # Procedure (0x1408) { # 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 (0x1409) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: __int64 (const int*, const int*) (0x1408) # Name: distance # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x08, 0x14, 0x00, 0x00 .byte 0x64, 0x69, 0x73, 0x74 .byte 0x61, 0x6e, 0x63, 0x65 .byte 0x00, 0xf3, 0xf2, 0xf1 # ArgList (0x140A) { # 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 (0x140B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: int* (0x674) # ClassType: std::vector > (0x1081) # ThisType: std::vector >* (0x1083) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const int*, const int*, int*) (0x140A) # 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 0x0a, 0x14, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # MemberFuncId (0x140C) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: int* std::vector >::(const int*, const int*, int*) (0x140B) # Name: _Ucopy # } .byte 0x12, 0x00, 0x02, 0x16 .byte 0x81, 0x10, 0x00, 0x00 .byte 0x0b, 0x14, 0x00, 0x00 .byte 0x5f, 0x55, 0x63, 0x6f .byte 0x70, 0x79, 0x00, 0xf1 # MemberFuncId (0x140D) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: int*& std::_Vector_alloc > >::() (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 (0x140E) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: void std::vector >::() (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 (0x140F) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: int*& std::_Vector_alloc > >::() (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 (0x1410) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: unsigned __int64 std::vector >::() (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 (0x1411) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::vector > (0x1081) # FunctionType: void std::vector >::() (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 (0x1412) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::allocator (0x1085) # FunctionType: int* std::allocator::(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 (0x1413) { # 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 (0x1414) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const unsigned __int64& (0x1413) # ArgType: const unsigned __int64& (0x1413) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x13, 0x14, 0x00, 0x00 .byte 0x13, 0x14, 0x00, 0x00 # Procedure (0x1415) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: const unsigned __int64& (0x1413) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const unsigned __int64&, const unsigned __int64&) (0x1414) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x13, 0x14, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x14, 0x14, 0x00, 0x00 # FuncId (0x1416) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: const unsigned __int64& (const unsigned __int64&, const unsigned __int64&) (0x1415) # Name: _Min_value # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x15, 0x14, 0x00, 0x00 .byte 0x5f, 0x4d, 0x69, 0x6e .byte 0x5f, 0x76, 0x61, 0x6c .byte 0x75, 0x65, 0x00, 0xf1 # MemberFuncId (0x1417) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Default_allocator_traits > (0x1159) # FunctionType: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (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 (0x1418) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Vector_alloc > > (0x1082) # FunctionType: const std::allocator& std::_Vector_alloc > >::() (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 (0x1419) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 0 # Properties [ (0x280) # ForwardReference (0x80) # HasUniqueName (0x200) # ] # FieldList: 0x0 # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 0 # Name: std::numeric_limits # 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 (0x141A) { # 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 (0x141B) { # TypeLeafKind: LF_MFUNCTION (0x1009) # ReturnType: __int64 (0x13) # ClassType: std::numeric_limits (0x1419) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 0 # ArgListType: () (0x1000) # ThisAdjustment: 0 # } .byte 0x1a, 0x00, 0x09, 0x10 .byte 0x13, 0x00, 0x00, 0x00 .byte 0x19, 0x14, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 .byte 0x00, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x00, 0x00 # FieldList (0x141C) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::_Num_int_base (0x141A) # 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::() (0x141B) # Name: min # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: max # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: lowest # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: epsilon # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: round_error # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: denorm_min # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: infinity # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: quiet_NaN # } # OneMethod { # TypeLeafKind: LF_ONEMETHOD (0x1511) # AccessSpecifier: Public (0x3) # MethodKind: Static (0x2) # Type: __int64 std::numeric_limits::() (0x141B) # Name: signaling_NaN # } # } .byte 0xe6, 0x00, 0x03, 0x12 .byte 0x00, 0x14, 0x03, 0x00 .byte 0x1a, 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 0x1b, 0x14, 0x00, 0x00 .byte 0x6d, 0x69, 0x6e, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x6d, 0x61, 0x78, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x6c, 0x6f, 0x77, 0x65 .byte 0x73, 0x74, 0x00, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x65, 0x70, 0x73, 0x69 .byte 0x6c, 0x6f, 0x6e, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x72, 0x6f, 0x75, 0x6e .byte 0x64, 0x5f, 0x65, 0x72 .byte 0x72, 0x6f, 0x72, 0x00 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x64, 0x65, 0x6e, 0x6f .byte 0x72, 0x6d, 0x5f, 0x6d .byte 0x69, 0x6e, 0x00, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x69, 0x6e, 0x66, 0x69 .byte 0x6e, 0x69, 0x74, 0x79 .byte 0x00, 0xf3, 0xf2, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x71, 0x75, 0x69, 0x65 .byte 0x74, 0x5f, 0x4e, 0x61 .byte 0x4e, 0x00, 0xf2, 0xf1 .byte 0x11, 0x15, 0x0b, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x73, 0x69, 0x67, 0x6e .byte 0x61, 0x6c, 0x69, 0x6e .byte 0x67, 0x5f, 0x4e, 0x61 .byte 0x4e, 0x00, 0xf2, 0xf1 # Class (0x141D) { # TypeLeafKind: LF_CLASS (0x1504) # MemberCount: 13 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x141C) # DerivedFrom: 0x0 # VShape: 0x0 # SizeOf: 1 # Name: std::numeric_limits # LinkageName: .?AV?$numeric_limits@_J@std@@ # } .byte 0x52, 0x00, 0x04, 0x15 .byte 0x0d, 0x00, 0x00, 0x02 .byte 0x1c, 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 (0x141E) { # 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 (0x141F) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::numeric_limits (0x141D) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x141E) # LineNumber: 883 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x1d, 0x14, 0x00, 0x00 .byte 0x1e, 0x14, 0x00, 0x00 .byte 0x73, 0x03, 0x00, 0x00 # Struct (0x1420) { # 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 (0x1421) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::_Num_base (0x1420) # 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 0x20, 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 (0x1422) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 6 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1421) # 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 0x21, 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 (0x1423) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Num_int_base (0x1422) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x141E) # LineNumber: 138 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x22, 0x14, 0x00, 0x00 .byte 0x1e, 0x14, 0x00, 0x00 .byte 0x8a, 0x00, 0x00, 0x00 # FieldList (0x1424) { # 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 (0x1425) { # TypeLeafKind: LF_ENUM (0x1507) # NumEnumerators: 3 # Properties [ (0x200) # HasUniqueName (0x200) # ] # UnderlyingType: int (0x74) # FieldListType: (0x1424) # 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 0x24, 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 (0x1426) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::float_denorm_style (0x1425) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x141E) # LineNumber: 22 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x25, 0x14, 0x00, 0x00 .byte 0x1e, 0x14, 0x00, 0x00 .byte 0x16, 0x00, 0x00, 0x00 # Modifier (0x1427) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: std::float_denorm_style (0x1425) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0x25, 0x14, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # FieldList (0x1428) { # 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 (0x1429) { # TypeLeafKind: LF_ENUM (0x1507) # NumEnumerators: 5 # Properties [ (0x200) # HasUniqueName (0x200) # ] # UnderlyingType: int (0x74) # FieldListType: (0x1428) # 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 0x28, 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 (0x142A) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::float_round_style (0x1429) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x141E) # LineNumber: 30 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x29, 0x14, 0x00, 0x00 .byte 0x1e, 0x14, 0x00, 0x00 .byte 0x1e, 0x00, 0x00, 0x00 # Modifier (0x142B) { # TypeLeafKind: LF_MODIFIER (0x1001) # ModifiedType: std::float_round_style (0x1429) # Modifiers [ (0x1) # Const (0x1) # ] # } .byte 0x0a, 0x00, 0x01, 0x10 .byte 0x29, 0x14, 0x00, 0x00 .byte 0x01, 0x00, 0xf2, 0xf1 # FieldList (0x142C) { # TypeLeafKind: LF_FIELDLIST (0x1203) # StaticDataMember { # TypeLeafKind: LF_STMEMBER (0x150E) # AccessSpecifier: Public (0x3) # Type: const std::float_denorm_style (0x1427) # 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 (0x142B) # 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 0x27, 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 0x2b, 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 (0x142D) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 23 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x142C) # 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 0x2c, 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 (0x142E) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Num_base (0x142D) # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x141E) # LineNumber: 40 # } .byte 0x0e, 0x00, 0x06, 0x16 .byte 0x2d, 0x14, 0x00, 0x00 .byte 0x1e, 0x14, 0x00, 0x00 .byte 0x28, 0x00, 0x00, 0x00 # MemberFuncId (0x142F) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::numeric_limits (0x1419) # FunctionType: __int64 std::numeric_limits::() (0x141B) # Name: max # } .byte 0x0e, 0x00, 0x02, 0x16 .byte 0x19, 0x14, 0x00, 0x00 .byte 0x1b, 0x14, 0x00, 0x00 .byte 0x6d, 0x61, 0x78, 0x00 # MemberFuncId (0x1430) { # TypeLeafKind: LF_MFUNC_ID (0x1602) # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x10F8) # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,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 (0x1431) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const int* (0x104B) # ArgType: const int* (0x104B) # ArgType: std::random_access_iterator_tag (0x1240) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x4b, 0x10, 0x00, 0x00 .byte 0x4b, 0x10, 0x00, 0x00 .byte 0x40, 0x12, 0x00, 0x00 # Procedure (0x1432) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: __int64 (0x13) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const int*, const int*, std::random_access_iterator_tag) (0x1431) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x13, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x31, 0x14, 0x00, 0x00 # FuncId (0x1433) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: __int64 (const int*, const int*, std::random_access_iterator_tag) (0x1432) # Name: _Distance1 # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x32, 0x14, 0x00, 0x00 .byte 0x5f, 0x44, 0x69, 0x73 .byte 0x74, 0x61, 0x6e, 0x63 .byte 0x65, 0x31, 0x00, 0xf1 # Pointer (0x1434) { # 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 (0x1435) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 4 # Arguments [ # ArgType: const int* const (0x1434) # ArgType: const int* const (0x1434) # ArgType: int* (0x674) # ArgType: std::allocator& (0x10FC) # ] # } .byte 0x16, 0x00, 0x01, 0x12 .byte 0x04, 0x00, 0x00, 0x00 .byte 0x34, 0x14, 0x00, 0x00 .byte 0x34, 0x14, 0x00, 0x00 .byte 0x74, 0x06, 0x00, 0x00 .byte 0xfc, 0x10, 0x00, 0x00 # Procedure (0x1436) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: int* (0x674) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 4 # ArgListType: (const int* const, const int* const, int*, std::allocator&) (0x1435) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x74, 0x06, 0x00, 0x00 .byte 0x00, 0x00, 0x04, 0x00 .byte 0x35, 0x14, 0x00, 0x00 # FuncId (0x1437) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: int* (const int* const, const int* const, int*, std::allocator&) (0x1436) # Name: _Uninitialized_copy # } .byte 0x1e, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x36, 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 (0x1438) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 1 # Arguments [ # ArgType: const int* const (0x1434) # ] # } .byte 0x0a, 0x00, 0x01, 0x12 .byte 0x01, 0x00, 0x00, 0x00 .byte 0x34, 0x14, 0x00, 0x00 # Procedure (0x1439) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: const int* (0x104B) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 1 # ArgListType: (const int* const) (0x1438) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x4b, 0x10, 0x00, 0x00 .byte 0x00, 0x00, 0x01, 0x00 .byte 0x38, 0x14, 0x00, 0x00 # FuncId (0x143A) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: const int* (const int* const) (0x1439) # Name: _Get_unwrapped # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x39, 0x14, 0x00, 0x00 .byte 0x5f, 0x47, 0x65, 0x74 .byte 0x5f, 0x75, 0x6e, 0x77 .byte 0x72, 0x61, 0x70, 0x70 .byte 0x65, 0x64, 0x00, 0xf1 # ArgList (0x143B) { # 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 (0x143C) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: int* (0x674) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (int* const, __int64) (0x143B) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x74, 0x06, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x3b, 0x14, 0x00, 0x00 # FuncId (0x143D) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: int* (int* const, __int64) (0x143C) # Name: _Get_unwrapped_n # } .byte 0x1e, 0x00, 0x01, 0x16 .byte 0x80, 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, 0x5f, 0x6e .byte 0x00, 0xf3, 0xf2, 0xf1 # Pointer (0x143E) { # TypeLeafKind: LF_POINTER (0x1002) # PointeeType: const int* const (0x1434) # 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 0x34, 0x14, 0x00, 0x00 .byte 0x2c, 0x00, 0x01, 0x00 # ArgList (0x143F) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const int* const& (0x143E) # ArgType: const int* const& (0x143E) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x3e, 0x14, 0x00, 0x00 .byte 0x3e, 0x14, 0x00, 0x00 # Procedure (0x1440) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: __int64 (0x13) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const int* const&, const int* const&) (0x143F) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x13, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x3f, 0x14, 0x00, 0x00 # FuncId (0x1441) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: __int64 (const int* const&, const int* const&) (0x1440) # Name: _Idl_distance # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x40, 0x14, 0x00, 0x00 .byte 0x5f, 0x49, 0x64, 0x6c .byte 0x5f, 0x64, 0x69, 0x73 .byte 0x74, 0x61, 0x6e, 0x63 .byte 0x65, 0x00, 0xf2, 0xf1 # ArgList (0x1442) { # 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 (0x1443) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: void (0x3) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (int*&, int* const) (0x1442) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x42, 0x14, 0x00, 0x00 # FuncId (0x1444) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: void (int*&, int* const) (0x1443) # Name: _Seek_wrapped # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x43, 0x14, 0x00, 0x00 .byte 0x5f, 0x53, 0x65, 0x65 .byte 0x6b, 0x5f, 0x77, 0x72 .byte 0x61, 0x70, 0x70, 0x65 .byte 0x64, 0x00, 0xf2, 0xf1 # Struct (0x1445) { # 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 (0x1446) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 6 # Arguments [ # ArgType: const int* const (0x1434) # ArgType: const int* const (0x1434) # ArgType: int* const (0x1131) # ArgType: std::allocator& (0x10FC) # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1445) # ArgType: std::integral_constant (0x109E) # ] # } .byte 0x1e, 0x00, 0x01, 0x12 .byte 0x06, 0x00, 0x00, 0x00 .byte 0x34, 0x14, 0x00, 0x00 .byte 0x34, 0x14, 0x00, 0x00 .byte 0x31, 0x11, 0x00, 0x00 .byte 0xfc, 0x10, 0x00, 0x00 .byte 0x45, 0x14, 0x00, 0x00 .byte 0x9e, 0x10, 0x00, 0x00 # Procedure (0x1447) { # 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&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x1446) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x74, 0x06, 0x00, 0x00 .byte 0x00, 0x00, 0x06, 0x00 .byte 0x46, 0x14, 0x00, 0x00 # Struct (0x1448) { # 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 (0x1449) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::_Trivially_copyable_ptr_iterator_tag (0x1448) # BaseOffset: 0x0 # } # } .byte 0x0e, 0x00, 0x03, 0x12 .byte 0x00, 0x14, 0x03, 0x00 .byte 0x48, 0x14, 0x00, 0x00 .byte 0x00, 0x00, 0xf2, 0xf1 # Struct (0x144A) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1449) # 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 0x49, 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 (0x144B) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Really_trivial_ptr_iterator_tag (0x144A) # 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 0x4a, 0x14, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0xaa, 0x01, 0x00, 0x00 # Struct (0x144C) { # 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 (0x144D) { # TypeLeafKind: LF_FIELDLIST (0x1203) # BaseClass { # TypeLeafKind: LF_BCLASS (0x1400) # AccessSpecifier: Public (0x3) # BaseType: std::_General_ptr_iterator_tag (0x144C) # BaseOffset: 0x0 # } # } .byte 0x0e, 0x00, 0x03, 0x12 .byte 0x00, 0x14, 0x03, 0x00 .byte 0x4c, 0x14, 0x00, 0x00 .byte 0x00, 0x00, 0xf2, 0xf1 # Struct (0x144E) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 1 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x144D) # 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 0x4d, 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 (0x144F) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_Trivially_copyable_ptr_iterator_tag (0x144E) # 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 0x4e, 0x14, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0xa5, 0x01, 0x00, 0x00 # Struct (0x1450) { # TypeLeafKind: LF_STRUCTURE (0x1505) # MemberCount: 0 # Properties [ (0x200) # HasUniqueName (0x200) # ] # FieldList: (0x1378) # 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 0x78, 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 (0x1451) { # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) # UDT: std::_General_ptr_iterator_tag (0x1450) # 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 0x50, 0x14, 0x00, 0x00 .byte 0x68, 0x11, 0x00, 0x00 .byte 0xa1, 0x01, 0x00, 0x00 # FuncId (0x1452) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: int* (const int* const, const int* const, int* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x1447) # Name: _Uninitialized_copy_al_unchecked # } .byte 0x2e, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x47, 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 (0x1453) { # 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 (0x1454) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 2 # Arguments [ # ArgType: const int* const& (0x143E) # ArgType: int* const& (0x1453) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x3e, 0x14, 0x00, 0x00 .byte 0x53, 0x14, 0x00, 0x00 # Procedure (0x1455) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1445) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (const int* const&, int* const&) (0x1454) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x45, 0x14, 0x00, 0x00 .byte 0x00, 0x00, 0x02, 0x00 .byte 0x54, 0x14, 0x00, 0x00 # FuncId (0x1456) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: std::_Really_trivial_ptr_iterator_tag (const int* const&, int* const&) (0x1455) # Name: _Ptr_copy_cat # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x55, 0x14, 0x00, 0x00 .byte 0x5f, 0x50, 0x74, 0x72 .byte 0x5f, 0x63, 0x6f, 0x70 .byte 0x79, 0x5f, 0x63, 0x61 .byte 0x74, 0x00, 0xf2, 0xf1 # ArgList (0x1457) { # TypeLeafKind: LF_ARGLIST (0x1201) # NumArgs: 3 # Arguments [ # ArgType: const int* const& (0x143E) # ArgType: const int* const& (0x143E) # ArgType: std::random_access_iterator_tag (0x1240) # ] # } .byte 0x12, 0x00, 0x01, 0x12 .byte 0x03, 0x00, 0x00, 0x00 .byte 0x3e, 0x14, 0x00, 0x00 .byte 0x3e, 0x14, 0x00, 0x00 .byte 0x40, 0x12, 0x00, 0x00 # Procedure (0x1458) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: __int64 (0x13) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const int* const&, const int* const&, std::random_access_iterator_tag) (0x1457) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x13, 0x00, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x57, 0x14, 0x00, 0x00 # FuncId (0x1459) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: __int64 (const int* const&, const int* const&, std::random_access_iterator_tag) (0x1458) # Name: _Idl_distance1 # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 0x13, 0x00, 0x00 .byte 0x58, 0x14, 0x00, 0x00 .byte 0x5f, 0x49, 0x64, 0x6c .byte 0x5f, 0x64, 0x69, 0x73 .byte 0x74, 0x61, 0x6e, 0x63 .byte 0x65, 0x31, 0x00, 0xf1 # Procedure (0x145A) { # TypeLeafKind: LF_PROCEDURE (0x1008) # ReturnType: int* (0x674) # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 3 # ArgListType: (const int*, const int*, int*) (0x140A) # } .byte 0x0e, 0x00, 0x08, 0x10 .byte 0x74, 0x06, 0x00, 0x00 .byte 0x00, 0x00, 0x03, 0x00 .byte 0x0a, 0x14, 0x00, 0x00 # FuncId (0x145B) { # TypeLeafKind: LF_FUNC_ID (0x1601) # ParentScope: std (0x1380) # FunctionType: int* (const int*, const int*, int*) (0x145A) # Name: _Copy_memmove # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 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 > > (0x1082) # FunctionType: void std::_Vector_alloc > >::() (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 > (0x1081) # FunctionType: void std::vector >::(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 (0x1085) # FunctionType: void std::allocator::(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 > (0x1081) # FunctionType: unsigned __int64 std::vector >::() (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: (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& (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&) (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 (0x1380) # FunctionType: void (int*, int*, std::allocator&) (0x1479) # Name: _Destroy_range # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 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& (0x10FC) # ArgType: std::integral_constant (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&, std::integral_constant) (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 (0x1380) # FunctionType: void (int*, int*, std::allocator&, std::integral_constant) (0x147C) # Name: _Destroy_range1 # } .byte 0x1a, 0x00, 0x01, 0x16 .byte 0x80, 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 (0x1380) # FunctionType: void (void*, unsigned __int64) (0x147F) # Name: _Deallocate # } .byte 0x16, 0x00, 0x01, 0x16 .byte 0x80, 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& (0x13A9) # ] # } .byte 0x0e, 0x00, 0x01, 0x12 .byte 0x02, 0x00, 0x00, 0x00 .byte 0x81, 0x14, 0x00, 0x00 .byte 0xa9, 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 (0x1380) # FunctionType: void (void*&, unsigned __int64&) (0x1483) # Name: _Adjust_manually_vector_aligned # } .byte 0x2a, 0x00, 0x01, 0x16 .byte 0x80, 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 > > (0x1082) # FunctionType: const int*& std::_Vector_alloc > >::() (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 > > (0x1082) # FunctionType: void std::_Vector_alloc > >::() (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& (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 > (0x11A0) # ThisType: 0x0 # CallingConvention: NearC (0x0) # FunctionOptions [ (0x0) # ] # NumParameters: 2 # ArgListType: (std::allocator&, 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 > (0x11A0) # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, 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* 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 (0x1380) # FunctionType: void (std::allocator&, std::_Container_proxy* const) (0x148B) # Name: _Deallocate_plain # } .byte 0x1e, 0x00, 0x01, 0x16 .byte 0x80, 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 > (0x11A0) # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, 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